このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring Security 6.4.5 を使用してください!

6.0 への移行

Spring Security チームは、Spring Security 6.0 へのアップグレードを簡素化するために 5.8 リリースを準備しました。5.8 とその準備手順を使用して、6.0 への更新を簡素化します。

5.8 に更新した後、このガイドに従って、残りの移行またはクリーンアップ手順を実行します。

また、問題が発生した場合は、準備ガイドに 5.x の動作に戻すためのオプトアウト手順が含まれていることを思い出してください。

Spring Security 6 へのアップデート

最初のステップは、Spring Boot 3.0 の最新のパッチリリースであることを確認することです。次に、Spring Security 6 の最新のパッチリリースを使用していることを確認する必要があります。Spring Security 6 への更新方法については、リファレンスガイドの Spring Security の入手セクションを参照してください。

パッケージ名の更新

更新が完了したため、javax インポートを jakarta インポートに変更する必要があります。

--parameters でコンパイルする

@PreAuthorize@PostAuthorize、またはその他のメソッドセキュリティアノテーションでメソッドパラメーター名を使用している場合は、-parameters を使用してコンパイルする必要がある場合があります。

アプリケーション固有の手順を実行する

次に、サーブレットアプリケーションかリアクティブアプリケーションかによって実行する必要がある手順があります。