오늘은 스프링부트, 스프링 시큐리티를 이용해 회원가입을 구현해보았다.
회원가입을 구현하는 방법은
- 스프링 부트 프로젝트 생성
- User 엔티티 생성
- UserRepository 생성
- 회원가입 양식(signup_form) 생성
- 회원가입 서비스(UserService) 구현
- Spring Security로 유저의 로그인과 권한 처리
- 회원가입 컨트롤러(UserController) 구현
- PasswordEncoder로 비밀번호 암호화
코드를 작성하기엔 너무 길어 간단하게 순서만 나열해보았다.
이러한 단계를 따르면 Spring Boot와 Spring Security를 사용하여 회원 가입을 구현할 수 있다.