2016-07-27 2 views
1

나는 POJO 있습니다 감안할 때 : 나 같은 일반 잭슨 건설의 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; 
} 

을 : 나는 예외가

restTemplate.getForObject(urlTemplate, SomeResponse.class,  
     productId.toString(), siteId.toString()); 

을 개인이 있기 때문에, ctor SomeResponse 클래스로 인해 롬복 @Builder 주석.

롬복 @Builder 주석을 삭제하지 않고 어떻게 작동시킬 수 있습니까?

답변

1

또한 access 값을 사용하여 @AllArgsConstructor@NoArgsConstructor을 추가 할 수 있습니다. 적절한 매개 변수는 the documentation을 참조하십시오.

공개 사항 : 저는 롬복 개발자입니다.