Java、Spring Boot、MySQL、およびデータ JPA を使用しています。ここで私のコードを確認してください
@Column(name = "point", columnDefinition = "POINT")
private Point point;
そして、私のapplication.propertiesファイルに、追加しました
spring.jpa.properties.hibernate.dialect = org.hibernate.spatial.dialect.mysql.MySQL56SpatialDialect
"point": "51.61100420, -0.10213410"
このエラーが発生するようにJSONを渡している間
> 「JSON 解析エラー: org.springframework.data.geo.Point
(Creator は少なくとも 1 つ存在しますが) のインスタンスを構築できません: String 値から逆シリアル化するための String-argument コンストラクター/ファクトリ メソッドはありません ('(51.61100420, -0.10213410)'); ネストされた例外は com.fasterxml です。 jackson.databind.exc.MismatchedInputException: のインスタンスを構築できませんorg.springframework.data.geo.Point
(少なくとも 1 つの Creator が存在しますが): String 値から逆シリアル化するための String-argument コンストラクター/ファクトリ メソッドはありません ('(51.61100420, -0.10213410)')\n at [Source: (PushbackInputStream); 行: 11、列: 12]
これで私を助けてください、前もって感謝します