最近私のドメインオブジェクトをLocalDateからZonedDateTimeに変更しました。私はまた、新しいプレイJHipsterアプリケーションと、2人のクラスメンバーのZonedDateTimeを選択する1つのプレイエンティティを作成しました。テストアプリケーション(新規)は、すべてのコードを2回実行した後でも、既存のアプリケーションでは機能しません。私はLiquibaseを使用してCSVデータをロードしました。私のリスティングコードは日付を正しく示しています。 Mavenの出力でデータがどのように見えるかは次のとおりです。 [date/time_picker]で日付/時刻の値を更新する場合、 dialog.htmlの文字列の日付時刻がテキストボックスに表示されますが、「保存」を押すと「内部サーバーエラー」が表示され、Maven出力には次のように表示されます。JHipsterのページがZonedDateTimeの文字列を受け付けないのはなぜですか?
.HttpMessageNotReadableException:テキスト '2017-02-26T00:53:18.000Z'を索引23で解析できませんでした(参照チェーン:org.ciwise.blackhole.domain.GenLedger ["entrydate"]);ネストされた例外はcom.fasterxml.jackson.databind.JsonMappingExceptionです:テキスト '2017-02-26T00:53:18.000Z'を索引23で解析できませんでした(参照チェーン:org.ciwise.blackhole.domain.GenLedger ["entrydate "])]
HTTP PUT(編集)が発生したときに、ピッカーがテキストボックスに文字列テキストを作成する理由は何ですか?
私のアプリケーションはサービスクラスを使用しますが、JPAリポジトリクラスと同じJavaドメインオブジェクトを処理します。
さらにもう1つ、APIのスキーマは、 "entrydate": "2017-02-23T21:44:04.859Z"ですが、実際のJSONリターンは "entrydate"です: "2017-02-23T19:53:18.000-0500"、
私は誰かを望んでいますそれ以外はこれまでに遭遇しました。
デビッド
これがなぜ機能するのか説明してください。 –