Spring-data-elasticsearch @JsonProperty无法正常工作

时间:2018-11-26 13:58:49

标签: java elasticsearch jackson spring-data

我在Spring Boot中使用Spring-data-elasticsearch,并且尝试使用ElasticsearchRepository接收数据/将数据发送到Elasticsearch。
我可以阅读(GET)文档并将其转换为Java对象而没有问题,但是由于一件事,我无法保存(POST)文档:我将@JsonProperty用于我的一个财产。 我试图在没有它的情况下保存数据,但它确实起作用了,但是问题是属性名称不匹配。

我要在我的Java程序中使用@JsonProperty的属性在我的Java程序中命名为someProperty,在'elasticsearch'数据库中命名为some-property

我的班级是这样的:

@Field(type = FieldType.Nested)
@JsonProperty("some-property")
private SomeProperty someProperty;

0 个答案:

没有答案