
[팀프로젝트 외전] 스프링 부트에서 메일을 보내보자
2022. 10. 4. 07:01
프로그래밍
저번 주 금요일의 수라장의 코드들을 적으며 되돌아보는 시간을 가져보려 한다 덤으로 지금 하는 프로젝트의 코드들도 설명하며 써보려 한다 먼저 구성, 매우 간단하다 메일 인증이 들어온다 > dto > service로 가서 repository에 체크 > 문제없으면 sql에 메일 주소와 임시키, 시간과 등록 > mailsender에 이메일과 임시 값을 보내 smtp로 메일 발송 > 프론트에는 발송 완료 신호 > 프론트에서 임시값이 들어오면 db 와 비교 > 조건이 맞다면 맞는 처리 후 프론트에 ok사인 정도가 되겠다 먼저 controller부터 보자 이메일 인증과 이메일 비교 두 개다 만들어준다 이메일 인증에서 db에 값이 없다면 임시 값 저장과 메일을 보낸 뒤 true혹은 false를 return 한다 이메일..