[Spring Boot] 회원가입, 비밀번호 재설정 시 이메일로 인증 구현(SMTP)
예전부터 프로젝트에 회원가입/비밀번호 재설정 시 이메일로 인증 받는 기능을 구현해보고 싶었는데, 드디어 구현해보게 됐다. 그 과정을 정리해보려 한다. 환경설정1 - Gradle에 의존성 추가 implementation 'org.springframework.boot:spring-boot-starter-mail:2.7.1' Spring Boot Starter Mail 라이브러리를 임포트해준다. 환경설정2 - 네이버 메일 설정 '네이버 메일 > 환경설정> POP3/IMAP 설정' 으로 들어간다. SMTP 서버명, SMTP 포트, 아이디 확인 후 아래 사진과 같이 환경 설정을 마친다. 환경설정3 - application.yml 설정 application.yml 파일에 따로 추가하지 않고 config 파일을 만들..
2023.05.23