
오늘은 회원가입을 구현했다. Validation 기능도 넣어서 잘못된 값이 입력됐는지 검증할 수 있다!
그동안은 자꾸 로그인 페이지로 넘어가서 몇일동안 고생했는데 알고보니 스프링 시큐리티에서 Exception을 알아서 처리해서 로그인 페이지로 돌려준 것이었다. 맞는지 자세히는 모르겠다.... 그리고 또 한가지 문제가 @Valid 애너테이션이 작동되지 않는 문제가 있었는데 그 이유는 User Entity클래스에는 검증 애너테이션을 걸어놓고 DTO 클래스에는 안 걸어놔서 그런거였다... 회원가입 시에 사용하는게 DTO 객체인데 정작 이거를 검증하면서 검증하는 애너테이션을 안 붙여놓은거였다. 이거 때문에 상당히 고생했다;;

데이터베이스에도 잘 들어간다~
비밀번호는 BCryptPasswordEncoder를 이용하여 인코딩하여 저장했다.
'스터디 모임' 카테고리의 다른 글
| [스터디 모임] CSRF (0) | 2024.03.04 |
|---|---|
| [스터디 모임] 스프링 핵심 원리 - 도입편 (0) | 2024.02.18 |
| 오늘 겪었던 문제 Error: 4091-42S02: Unknown SEQUENCE: (0) | 2024.02.13 |
| 스프링 시큐리티 authorizeRequests deprecated 문제 (0) | 2023.10.29 |
| [스터디] 데이터베이스 설계하기 (0) | 2023.10.09 |