강의

멘토링

커뮤니티

Inflearn Community Q&A

rntdpeb9174's profile image
rntdpeb9174

asked

Real-world! Spring Boot and JPA Utilization 1 - Web Application Development

Order List Search, Cancel

@Validated @Valid 질문드립니다

Written on

·

231

0

@Validated 는 @Requestparam 검증 에 쓰고

@Valid 는 Dto 에 쓰는 것 같은데

이렇게 하는 이유가 있나요?

반대로 하거나 둘 다 @Valid 혹은 @Validated로 하면 안되는건지 궁금합니다

그리고 스프링부트에 @Validated @Valid 예제가 많던데 그냥 스프링에 똑같이 적용해도 문제가 없는지 알고 싶습니다

감사합니다

springJPA웹앱spring-bootjava

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. rntdpeb님

둘다 같은 기능입니다.

@Valid는 자바 표준 애노테이션이고, @Validated는 스프링이 제공하는 스프링 전용 애노테이션 입니다.

둘중 아무거나 사용하셔도 스프링이 똑같이 적용해줍니다.

단  groups 라는 기능이 있는데 이것은 @Validated를 써야 적용할 수 있습니다.

감사합니다.

rntdpeb9174's profile image
rntdpeb9174

asked

Ask a question