Spring boot + quartz를 이용한 이메일 스케쥴러 tutorial 작성
- @Valid가 적용되지 않는 문제
- javax.validation:validation-api는 구현체가 아니라 인터페이스만 있어서 동작하지 않았음.
- org.springframework.boot:spring-boot-starter-validation를 추가해서 해결하였음.
- properties 암호화 기능 추가
- https://www.baeldung.com/spring-boot-jasypt
- https://medium.com/@odysseymoon/spring-property-encryption-bad69ce708c2
- com.github.ulisesbocchio:jasypt-spring-boot-starter 사용
- 사용자정의 Encrypt Bean 지정
- application.yml의 값을 암호화된 문자열로 변경