オブジェクトの初期化を評価すると、toString nullPointerExceptionが表示されます。
メソッドが「Java.lang.NullPointerException」例外をスローしました。 XXXX.toString()を評価できません
この問題を再現するコード例:
Car car = carUtils.objectMapper.readValue(new File(pathTo("carProperties.json")), Car.class);
なぜそれが起こるのですか?評価はtoSting()呼び出しを使用して行われますか?
この動作の根本的な原因を発見しました。
IntelliJ評価でデータを表示する方法を選択できます。結果はObjectまたはtoString評価になります。そのため、すべてのオブジェクトにtoStringが実装されているわけではありませんが、View as-> toStringが使用されたというエラーが発生しました。それが将来誰かを助けることを願っています。
毎回手動で更新したくない場合は、IntelliJプロパティで変更できます この手順に従って