SMTP 서버
의존성 추가
EmailConfig 클래스 생성
간단한 동작 테스트를 위한 테스트 코드
sendEmail()
: 서비스 로직의 sendEmail()호출하며 이 때 보낼 이메일 주소, 메일 제목, 메일 내용을 인자값으로 전달, 우선 테스트를 위해 Get API로 개발 추후 Post API로 변경 예정
sendSimpleEmail
: 스프링에서 제공하는 JavaMailSender
,
SimpleMailMessage
을 이용하여 메일에 대한 정보(주소, 메일제목, 메일내용)를 설정하여 메일 전송 처리(이 때 보낸 주소에 대한 로그 출력을 하며, 예외 발생시 예외 정보와 보낸 메일 주소를 출력)