[SPRING] @Valid에 대한 유효성 검사 그룹을 지정하는 방법?
SPRING@Valid에 대한 유효성 검사 그룹을 지정하는 방법?
@Controller @RequestMapping 메서드에서 매개 변수가 너무 많습니다.
@ModelAttribute("myCandidate") @Valid Candidate myCandidate,
BindingResult result
myCandidate에 대한 유효성 검사 그룹을 명시 적으로 지정하려면 어떻게해야합니까?
해결법
-
==============================
1.표준 java @Valid 주석은 그룹을 지원하지 않습니다. 그러나 Spring에는 @Valid와 동일한 작업을 수행하는 @Validated 주석이 포함되지만 유효성 검사에 사용할 그룹을 지정할 수 있습니다.
표준 java @Valid 주석은 그룹을 지원하지 않습니다. 그러나 Spring에는 @Valid와 동일한 작업을 수행하는 @Validated 주석이 포함되지만 유효성 검사에 사용할 그룹을 지정할 수 있습니다.
@ModelAttribute("myCandidate") @Validated(UpdateGroup.class) Candidate myCandidate
이 주석은 Spring 3.1 이상에서만 사용 가능합니다.
from https://stackoverflow.com/questions/18911154/how-to-specify-validation-group-for-valid by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 봄 컨트롤러의 정규식 (0) | 2019.02.04 |
---|---|
[SPRING] 스프링 부트는 프로필이있는 임베디드 톰캣을 활성화 / 비활성화합니다. (0) | 2019.02.04 |
[SPRING] 봄 보안 사용자 정의 로그 아웃 처리기 (0) | 2019.02.04 |
[SPRING] 봄 MVC 파일 업로드 도움말 (0) | 2019.02.04 |
[SPRING] Spring MVC @ Valid Validation with Custom HandlerMethodArgumentResolver (0) | 2019.02.04 |