[解決済み] org.springframework.cglib.core.ReflectUtils$1 による不正な反射的アクセス
2022-02-12 19:03:22
質問
JDK 9+181 Spring Boot 2.0.0.BUILD-SNAPSHOT CLI アプリケーションで、起動時にこの警告が表示されます。
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.springframework.cglib.core.ReflectUtils$1 (jar:file:/home/jan/src/fm-cli/target/fm-cli-0.1.0-SNAPSHOT.jar!/BOOT-INF/lib/spring-core-5.0.0.RELEASE.jar!/) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of org.springframework.cglib.core.ReflectUtils$1
コンソールアプリケーションなので、この警告を無効にしたいのですが、どうすればよいでしょうか?
注意 この質問は、Springによって引き起こされるこの警告を無効にする方法という具体的な質問であり、以下の質問と重複するものではありません。 JDK9: 不正な反射アクセス操作が発生しました org.python.core.PySystemState は、別のライブラリで同様の症状を扱ったものです。
解決するには?
JDK 9+では、JVMに以下のオプションを追加して、SpringのCGLIB使用による警告を無効にしてください。
--add-opens java.base/java.lang=ALL-UNNAMED
を例にとります。
java --add-opens java.base/java.lang=ALL-UNNAMED -jar target/*.jar
報告する必要はありません。 Springの既知のバグ .
これは、新しい JDK 9 モジュールシステムが、いつか (近いうちに) 禁止されるであろう不正なアクセスを検出したために起こります。詳しくは JDK 9 モジュールシステム .
更新情報 :
この問題の修正は、JDK 9+ と Spring 5.1+ で利用可能です。
関連
-
[解決済み】リンクリストの負の値の数でnegativeCntrを代入する
-
[解決済み】エラー:'if'のない'else'エラー
-
[解決済み】imageio.IIOException: 入力ファイルが読み込めない
-
[解決済み] hibernateでResultSetを抽出できない。
-
[解決済み】Java、"変数名 "を変数に解決することができない
-
[解決済み】不正な反射的アクセスとは?
-
[解決済み】「error: '.class' expected」の意味と修正方法について
-
[解決済み] intellijが自動配線リポジトリにタイプのBeanが見つからないと不正確な発言をする件
-
[解決済み] [Solved] java.lang.NoClassDefFoundError: クラスXXXを初期化できませんでした。
-
[解決済み] java.sql.SQLException を取得しました。ResultSet が終了した後の操作は許可されません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】"実引数リストと形式引数リストの長さが異なる"
-
[解決済み】エラー。Selection does not contain a main type
-
[解決済み] 二項演算子「&」のオペランド型がおかしい java
-
[解決済み] hibernate のプロパティが見つかりません。
-
[解決済み】Mockitoでモックからチェックされた例外を投げる
-
[解決済み] メソッドがそのスーパークラスのメソッドをオーバーライドしない
-
[解決済み】Eclipseで「公開型 <<classname>> は独自のファイルで定義する必要があります」エラー【重複あり
-
[解決済み】スレッド "main "での例外 java.util.NoSuchElementException
-
[解決済み] テスト
-
[解決済み] "java.nio.charset.MalformedInputException" を避けるために、すべての包括的なCharset。入力の長さ= 1"?