2014-02-19 3 views
4

Grails에는 놀라운 검증이 있습니다. Grails 프레임 워크와 독립적으로 사용할 수 있습니까?Grails 외부에서 Grails 유효성 검사를 사용할 수 있습니까? 방법?

Grails 애플리케이션으로 변환 할 수없는 Java/Groovy Camel 기반 웹 애플리케이션이 있습니다. Grails 스타일의 유효성 검사를 선언적 제약 조건과 함께 사용하고 싶지만 모든 것을 변환하지 않고 Grails 라이브러리와 함께 작동하도록 응용 프로그램을 성공적으로 구성 할 수 없었습니다.

답변

4

Grails가 제공하는 유효성 검사는 Spring의 bean 검증 프레임 워크를 둘러싼 래퍼 일뿐입니다. Grails는 오픈 소스이기 때문에 어떻게 완료되었는지 살펴보고 자신의 필요에 맞게 조정할 수 있습니다. 찾고자하는 가장 좋은 장소는 완료 방법에 대한 아이디어를 얻기 위해 GrailsDomainClassValidatorDomainClassGrailsPlugin입니다. 관심의 또 다른 포인트는 @Validateable AST 주석입니다.

필자가 아는 한, 그리고 내가 소스에서 볼 수있는 것부터, Grails 프로젝트 외부에서 독자적으로 조정/구현을 작성하지 않고 독립적으로 수행 할 수있는 방법은 없습니다.

-1

문제없이 외부 유효성 검사를 사용할 수 있습니다. 예를 들어, Grails 프로젝트의 "lib"폴더에있는 외부 "jar"(유효성 검사를 수행하는) 파일을 사용하는 것이 가능합니다. 이 방법을 통해이 jar 파일의 API를 사용할 수 있습니다. 그것은 당신이 사용할 수있는 간단한 방법입니다.