최대 절전 모드 유효성 검사기는 최대 절전 모드 외부의 구성 요소로 사용할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/736178

문제

메시지 페이로드 (JSON)에 대한 유효성 검사를 추가하려고합니다. 나는 사용 중입니다 잭슨 Data Binding 용 JSON 프로세서는 Bean 방법과 가끔 주석을 사용하여 나에게 잘 작동합니다.

그러나 데이터 바인딩 외에도 실제 값을 선언적으로 검증하고 싶습니다. 특히 외부 스키마보다 주석이 선호됩니다 (건조 원칙, 코드 및 제약 조건을 완전히 동시에 유지). 그래서 나는 이것을 할 간단한 검증 라이브러리를 찾고 있습니다.

JSR-303은 선언 부분에 필요한 주석을 거의 정의하는 것처럼 보입니다. 그리고 그것은 보입니다 최대 절전 모드 유효성 검사기 이러한 주석을 사용하는 실제 유효성 검사기의 구현입니다. 그러나 문서는 최대 절전 모드와 함께 사용되는 유스 케이스를 다루므로 최대 절전 모드 외부에서 사용할 수 있는지 확실하지 않습니다. 해당 서비스에 대한 데이터베이스 액세스를 수행하지 않으므로 최대 절전 모드의 다른 부분을 포함하지 않기를 원합니다.

이 작업을 수행했거나 샘플에 대한 좋은 포인터가 있습니까?

또는 다른 좋은 JSR-303 구현을 알고 있다면

도움이 되었습니까?

해결책

최대 절전 모드 유효성 검사기는 모든 층에서 사용할 수 있습니다. 그러나 귀하의 경우 자동 검증은 발생하지 않습니다. 따라서 검증을 프로그래밍 방식으로 트리거해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top