v2.1.1
以下の対応をおこないました。
- 依存ライブラリの更新
- Spring Cloud Finchley.SR1 to Finchley.SR2
- Spring Boot 2.0.4 to 2.1.1
- Gradle 4.9 to 5.0
- 実装ポリシーを最近のトレンドへ適合
- 不要な Lazy アノテーションの排除
- 循環参照可能性があるところは ObjectProvider を利用するように
- 自動スキャンされるコンポーネントはコンストラクタインジェクションを前提に
- @bean 等で明示的に定義するコンポーネントは従来通り
- AOPを利用した暗黙的なトランザクションをやめて全てプログラマティックに変更
- シンプルなトランザクションビルダを追加
- Spring Security を常に有効状態で認証/認可を制御するように
- AutoConfiguration を下手に除外せず Spring Boot 標準の仕組上で組み込むように
- Controller / Service を継承モデルから委譲モデルへ変更
- 不要な Lazy アノテーションの排除
- バージョニングを Spring Boot 準拠へ変更