✏️ 기능 설명
챌린지 상태 자동 업데이트 스케줄러(매일 새벽 3시) 실행 중 오류가 발생할 경우,
스케줄러가 죽지 않도록 try-catch 예외 처리를 추가하고,
운영자에게 이메일로 자동 오류 알림을 보내는 기능을 추가해야 합니다.
예외 상황 예시:
- DB 연결 오류
- NullPointerException
- Mapper 결과 비정상
이메일은 JavaMailSender를 활용하며, 초기에는 Gmail SMTP를 통한 간단한 알림을 사용합니다.
📌 할 일
👊🏻 참고 자료
✏️ 기능 설명
챌린지 상태 자동 업데이트 스케줄러(매일 새벽 3시) 실행 중 오류가 발생할 경우,
스케줄러가 죽지 않도록 try-catch 예외 처리를 추가하고,
운영자에게 이메일로 자동 오류 알림을 보내는 기능을 추가해야 합니다.
예외 상황 예시:
이메일은 JavaMailSender를 활용하며, 초기에는 Gmail SMTP를 통한 간단한 알림을 사용합니다.
📌 할 일
ChallengeScheduler클래스에 try-catch로 예외 방어 처리 추가EmailService클래스 구현MailConfig설정 파일 생성 (JavaMailSender등록)mail.properties작성 (SMTP 환경설정)MailConfig등록👊🏻 참고 자료