묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@Valid와 @Validated 차이점에 대한 질문입니다.
실무에서의 @Valid와 @Validated의 차이에 대해 알고싶습니다. @Valiated는 내부에 groups 기능을 포함하고 있고 @Valid는 자바 표준 검증 어노테이션이라 spring-boot-starter-validation을 의존관계로 추가해야 사용할 수 있다고 하셨는데, Bean Validation을 위해서는 spring-boot-starter-validation 의존관계를 추가해야 하므로 @Valid는 바로 사용이 가능하고, 강의에서 @Validated의 groups 기능은 사실상 실무에서 사용하지 않는다고 하셨습니다. 그러면 @Validated와 @Valid가 사용상의 차이는 없는 것 같은데, 실무에서 @Validated를 쓸것이냐 @Valid를 쓸것이냐를 어떻게 판단해서 어느 것을 보통 사용하나요?
-
미해결예제로 배우는 스프링부트 입문
@Valid 질문입니다
Spring v.2.4.5 사용 중인데 @Valid 어노테이션이 없는 것 같습니다. 대신에 @Validated 라는 어노테이션이 있어서 사용해보니 예제와 동일하게 동작하는거 같은데, @Valid 어노테이션은 최신 스프링에서는 사용하지 않는 건가요? @Valid 대신에 @Validated 를 사용하면 완벽히 동일하게 동작하는게 맞는건가요?