エラーメッセージ:「メッセージ」:「Could not write JSON:(was java.lang.Null PointerException);nested exception is
647 ワード
今日はバックエンドのインタフェースを書き、すべての情報を取得するインタフェースを書きます.データ層に問題はなく、テストも受けました.しかし、Controllerレイヤの場合、戻りタイプがFileタイプであればエラーが発生することがわかります.
エラータイプエンティティークラスのデータ型がパッケージ値と一致しません!!
エラーの原因
このようなエラーが発生しました.それは明らかにエンティティクラスに問題があります.では、どんな問題があるのでしょうか.チェックしてみると、エンティティクラスでフィールドの属性タイプを変更したことがありますが、get、setメソッドを再生成していません.
解決策
getter、setter()メソッドを再生成します.
Could not write JSON:
(was java.lang.NullPointerException);
nested exception is com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException)
(through reference chain: java.util.ArrayList[0]->com.auguigu.bean.FileBean[\"albumid\"])
エラータイプエンティティークラスのデータ型がパッケージ値と一致しません!!
エラーの原因
このようなエラーが発生しました.それは明らかにエンティティクラスに問題があります.では、どんな問題があるのでしょうか.チェックしてみると、エンティティクラスでフィールドの属性タイプを変更したことがありますが、get、setメソッドを再生成していません.
解決策
getter、setter()メソッドを再生成します.