실무에서의 @Valid와 @Validated의 차이에 대해 알고싶습니다.
@Valiated는 내부에 groups 기능을 포함하고 있고
@Valid는 자바 표준 검증 어노테이션이라 spring-boot-starter-validation을 의존관계로 추가해야 사용할 수 있다고 하셨는데,
Bean Validation을 위해서는 spring-boot-starter-validation 의존관계를 추가해야 하므로 @Valid는 바로 사용이 가능하고,
강의에서 @Validated의 groups 기능은 사실상 실무에서 사용하지 않는다고 하셨습니다.
그러면 @Validated와 @Valid가 사용상의 차이는 없는 것 같은데,
실무에서 @Validated를 쓸것이냐 @Valid를 쓸것이냐를 어떻게 판단해서 어느 것을 보통 사용하나요?