Closed sin-hyunjin closed 7 months ago
CodeRabbit
이 PR은 Spring 프레임워크를 사용하여 이메일 인증 기능을 추가합니다. 변경된 코드는 build.gradle
파일에 의존성을 추가하는 부분입니다. 또한, UserController
클래스에는 authNumber
라는 새로운 메서드가 추가되어 이메일을 통해 인증 번호를 요청하고, 해당 번호와 함께 이메일을 보내고 성공 또는 실패 여부를 반환합니다. AuthNumberResponseDto
클래스에는 result
와 email
필드가 추가되었습니다. 또한, AuthNumberService
클래스는 인증 번호를 생성하고 JavaMailSender를 사용하여 이메일로 전송하는 새로운 서비스 클래스입니다. 마지막으로, UserService
클래스에는 passwordEncoder
필드가 추가되었습니다.
파일 | 요약 |
---|---|
build.gradle | Spring Boot Starter Mail과 JAXB Runtime의존성이 추가되었습니다. |
UserController.java | authNumber 메서드가 추가되어 이메일 인증 번호를 처리합니다. |
AuthNumberResponseDto.java | result 와 email 필드가 추가되었습니다. |
AuthNumberService.java | AuthNumberService 클래스가 도입되었습니다. 이 클래스는 인증 번호를 생성하고 이메일로 전송하는 역할을 합니다. |
UserService.java | passwordEncoder 필드가 추가되었습니다. |
위의 변경 사항은 이메일 인증 기능을 추가하기 위한 코드 변경으로, 각 파일에서 새로운 기능이나 로직이 도입되었습니다.
내가 수정해봄
application-local.yaml
삭제application-dev.yaml
에 spring.mail 환경변수 설정 완료(beanstalk) 환경변수 설정 완료
Issues 번호 :
Closes #15
변경, 추가된 코드(설명 등)
참고블로그
코드 주의점
-
-
Summary by CodeRabbit
authNumber
메서드 추가result
와email
필드 추가passwordEncoder
필드 추가