jasypt을 사용하기 위해 구글 서칭을 하면, 많은 블로그와 사이트에서 예제 코드를 확인할 수 있다.
대부분의 코드들이 아래와 같이 3.0.4를 사용하는 것을 확인할 수 있다.
// build.gradle
implementation 'com.github.ulisesbocchio:jasypt-spring-boot-starter:3.0.4'
하지만 스프링 부트 3에서는 3.0.4를 사용하면 정상적으로 동작하지 않는다.
결론부터 이야기하지면, 버전 3.0.5를 사용하면 해결된다.
// build.gradle
implementation 'com.github.ulisesbocchio:jasypt-spring-boot-starter:3.0.5'
여기에서 버전 3.0.5의 패치 내역을 확인할 수 있는데, 중간에 Fix for Spring Boot 3 Support
가 적혀있다.
너무 간단한 해결 방법이지만, 한참을 헤맨 과거의 나와, 헤매고 있을 누군가를 위해 포스팅한다.
안녕하세요.
"누군가"입니다. 감사합니다.