[Spring] @Valid와 @Validated
✍️ 작성하게 된 이유 Spring 프로젝트를 개발하면서 사용자 입력을 검증(Validation) 하는 건 너무나도 중요한 작업입니다. 특히 DTO 객체의 필드에 @NotBlank, @Email 같은 어노테이션을 붙이면 아주 간단하게 유효성 검증이 가능하다는 점에서 @Valid, @Validated를 많이 사용하게 됩니다. 하지만 두 어노테이션의 차이를 잘 모르고 쓰면, 검증이 되지 않거나 예외가 예상과 다르게 발생할 수 있습니다. 이번 글에서...
![[Spring] @Valid와 @Validated](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1756637563515%2F85df09f4-09d3-410f-b57c-eac8eff55101.png&w=3840&q=75)
![[Spring]@ElementCollection](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1756554158814%2Fa07c791a-6373-47f7-9ea2-45ffecf97bc5.png&w=3840&q=75)
![[ Spring ] IoC 와 DI](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1741050873238%2F78237356-b6f9-4258-8e26-fa9f68aa10d5.png&w=3840&q=75)
![[ Spring ] ApplicationContext](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1741179190434%2Fc47883f3-6c79-48f1-ac9e-563a9e00dc82.png&w=3840&q=75)
![[Spring] Spring Framework란?](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1739108899965%2F582f6e67-da48-409e-a3e7-351c0ea0b810.png&w=3840&q=75)