下面列出了怎么用org.hibernate.validator.parameternameprovider.ParanamerParameterNameProvider的API类实例代码及写法,或者点击链接到github查看源代码。
/** Get a context. */
@Override
public ValidationConfig getContext(Class<?> type) {
final ValidationConfig config = new ValidationConfig();
config.constraintValidatorFactory(resourceContext.getResource(InjectingConstraintValidatorFactory.class));
CachingParanamer paranamer = new CachingParanamer(new CustomAnnotationParanamer());
config.parameterNameProvider(new ParanamerParameterNameProvider(paranamer));
return config;
}
@Override
public ValidationConfig getContext(final Class<?> type) {
return new ValidationConfig()
.constraintValidatorFactory(resourceContext.getResource(InjectingConstraintValidatorFactory.class))
.parameterNameProvider(new ParanamerParameterNameProvider())
.messageInterpolator(
new ResourceBundleMessageInterpolator(
buildBundleLocator(VALIDATION_MESSAGE_BUNDLE_NAME),
buildBundleLocator(Messages.BUNDLE_NAME),
mode.isProd()
)
);
}