1.对象的 date 类型 添加 JsonFormat 注解
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date addTime;
2.使用 jackson 将 object 转为 json
private static final ObjectMapper MAPPER = new ObjectMapper();
BulkRequestBuilder bulkRequest = client.prepareBulk();
for (Data data : list) {
IndexRequest index = client
.prepareIndex(this.index, this.type, data.getPrimaryKey() + "")
.setSource(MAPPER.writeValueAsString(data))
.request();
bulkRequest.add(index);
}
BulkResponse bulkResponse = bulkRequest.setRefreshPolicy(WriteRequest.RefreshPolicy.NONE).execute().actionGet();