目的
Spring Boot 3がリリースされたので、以前作成したプロジェクトをアップグレードしてみることにした。
主な変更点
主な変更点は「Spring Framework 6にアップグレードする」に記載したことと同じ。
実際に変更した箇所
依存関係
ライブラリの変更、またはバージョンアップを行った。
- Spring Boot 3
- hibernate-search-mapper-orm => hibernate-search-mapper-orm-orm6 6.1
コードの変更点
javaxをjakartaに書き換えただけの部分は省略する。
Spring Securityの設定箇所で@Configurationの追記が必要になった。
@EnableWebFluxSecurity
@EnableReactiveMethodSecurity
public class WebSecurityConfig {
↓
@Configuration
@EnableWebFluxSecurity
@EnableReactiveMethodSecurity
public class WebSecurityConfig {
まとめ
gradleを使用していれば、ほとんどの依存関係の更新も自動で行われるので、かなり簡単にアップグレードできた。