検索

6.5. Fuse on Spring Boot

download PDF

Fuse on Spring Boot の既知の問題は次のとおりです。

ENTESB-21315 [Fuse on Spring-boot] jdk17 モジュール性のサポート

add-opens を使用しない場合、Fuse は jdk17 では正しく動作しません。これらのフラグは自動的に提供できないため、add-opens を定義するスクリプトにフラグを追加して、自分で指定する必要があります。

Java 17 以降、Java Platform Module System必須 になりました。これは、アクセスを制限 する強力なカプセル化を実装します。--add-opens オプションを使用してアクセスを許可することで、ディープリフレクションを提供し、指定したモジュールが名前付きパッケージを開くことができるようになります。

--add-opens module/package=target-module(,target-module)*
ENTESB-21421 / ENTESB-20842 Spring Boot 2.6 では循環依存関係が許可されない

Spring Boot 2.6 は循環依存関係を解決できない可能性があります。Spring Boot で XML DSL を使用して、Bean ファイル内でカスタマイズされた HealthCheckRegistry をインスタンス化すると、ビルドが失敗します。

回避策として、プロパティー spring.main.allow-circular-references=trueapplication.properties に追加できます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.