1
鉴于我有POJO:Jackson2和龙目岛@Builder
import lombok.Builder;
import lombok.Data;
@Data
@Builder
public class SomeResponse {
private String author;
private String authorTitle;
private String teaser;
private String text;
private Long lastModified;
private Long created;
private Integer rating;
private Optional<Markdown> markdown;
private Optional<Integer> wordCount;
}
当我尝试使用这种正常杰克逊建设POJO:
restTemplate.getForObject(urlTemplate, SomeResponse.class,
productId.toString(), siteId.toString());
我得到一个例外,因为有私人由于龙目岛@Builder
注释在SomeResponse
类的ctor。
如何在不删除Lombok @Builder
注释的情况下使其工作?