как использовать fastjson в пружине - PullRequest
0 голосов
/ 15 октября 2019

Когда я использую ElasticSearch в springboot2.1.9.RELEASE, данные не сохраняются должным образом.

Объект:

@Data
@NoArgsConstructor
@AllArgsConstructor
@Document(indexName = "test_repo", type = "doc")
public class TestEntity {
    @Id
    private String sPid;
    private Integer iAge;
    private Double dSalary;
    private String version;
    private Date timestamp;
}

Тест

@GetMapping("/init")
public void init() {
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date now;
    List < TestEntity > list = new ArrayList < > ();
    for (int i = 0; i < 100; i++) {
        now = new Date();
        list.add(new TestEntity(String.valueOf(i), i % 50, i * 1000.0 D, sdf.format(now), now));
    }
    entityRepository.saveAll(list);
}

Я виделвыше github: https://github.com/rzwitserloot/lombok/issues/1661

Однако, я не знаю, как ее решить.

Результат:

enter image description here

...