사용자 지정 메시지 보간을 작성합니다. JPA에서 내 사용자 지정 메시지 보간을 사용하기를 원합니다. 여기 http://docs.jboss.org/hibernate/validator/4.2/reference/en-US/html/validator-bootstrapping.html#section-message-interpolator 다음 설명을 찾았습니다 :최대 절전 모드로 사용자 지정 메시지 보간을 구성하는 방법은 무엇입니까?
Configuration<?> configuration = Validation.byDefaultProvider().configure();
ValidatorFactory factory = configuration
.messageInterpolator(new ValueFormatterMessageInterpolator(configuration.getDefaultMessageInterpolator()))
.buildValidatorFactory();
Validator validator = factory.getValidator();
그러나 어디에서 그런 코드를 작성해야합니까? init-servlet의 web.xml에 있습니까? persistance.xml에 그러한 코드를 제공 할 수 있습니까?
P. & 코드를 붙여 넣습니다. 내 경우 줄에
ValueFormatterMessageInterpolator(configuration.getDefaultMessageInterpolator()))
이
CustomMessageInterpolator(configuration.getDefaultMessageInterpolator()))
같은에서 변화 할 것을 JSR-303 콩 검증 프레임 워크는 XML을 통해 validatation 프레임 워크를 구성 할 수있는 가능성을 제공 또한 How do I dynamically resolve message parameters with Hibernate Validator?
내가 JPA와 함께 할 수있는 방법/최대 절전 모드? – alexsmail
내 대답을 업데이트했습니다. 클래스 패스에 배치해야한다고 생각합니다. 그러면 유효성 검사 프레임 워크에 의해 선택됩니다. 그럼에도 불구하고 여전히 유효성 검사기를 만들고 XML 구성을 무시할 수 있습니다. –