アダム:
本日、MongoDB と spring-boot を統合するプロセスで次のエラーが発生しました。これは、新しいテクノロジーとより洗練されたものを追求したために発生しました。
それを記録しなさい。
エラーのスクリーンショットは次のとおりです。
エラー位置コードは次のとおりです。
主な問題 (問題の原因):
jdk バージョンを Wannian 1.8 から 17 に直接アップグレードしたためです。Java8 で導入された機能 Optional を使用すると、null ポインタに対する従来の Java 批判を効果的に回避できます。
そこで、ここでもこの機能を使用することにしましたが、エラー レポートの問題は、オブジェクトの isPresent() メソッドを呼び出してオブジェクトが存在するかどうかを確認し、その後 get() メソッドを呼び出してコンテンツ クラスを取得する必要があることです。 。