반응형 Srping @Valid1 [Spring] 값 검증을 위한 어노테이션 @Valid 필자는 웹사이트를 구축하다가 회원가입을 할때 클라이언트에서 검증해서 넘긴다지만 신뢰성의 문제로 다시 한번 서버에서 검증을 진행하려고 하였다. 이때 파라미터가 1~2개면 상관이없는데 8~9개되면 if문이 8~9개나 들어가게된다. 그래서 무엇이 있을까 알아보다가 @Valid라는 어노테이션이 있다는걸 알게되었다. @Valid를 사용하면 파라미터 바인딩이될때 설정한대로 값검증을 실행하고 문제가 없는경우에만 로직을 수행한다. 사용방법을 알아보기전에 필자의 로직에 대해 설명하겠다. 1. UserDTO를 통해 회원가입에 필요한 정보를 받아올 것이다. 2. 이때 UserDTO를 @Valid로 검증할것이다 3. 올바르게 가져왔다면 User 객체로 ModelMapper를 사용하여 변환해줄것이다. 4. 문제가 없다면 상태코.. 2020. 5. 15. 이전 1 다음