@Document(indexName = "platform1005_member_data")
@Data
@JsonIgnoreProperties
public class Member {
@Id
@JsonProperty("member_id")
private int memberId;
@JsonProperty("company_id")
private int companyId;
}
下划线为elasticsearch中的实际字段名。
原因是:底层采用了jackson做为序列化,此方法只对3.x有效。4以上变化很大