springboot + lombok을 이용한 간단한 rest api를 만들던 중

 

@Builder
@ToString
public class ResponseDto {
    @Builder.Default private boolean success = false;
    private String title;
    @Singular private List<String> contents;
}
ResponseDto.builder()
                    .success(true)
                    .title("title")
                    .content("1")
                    .content("2")
                    .content("3")
                    .build();
{ 
  "success": true, 
  "title": "title", 
  "contents": [ 
    "1", 
    "2", 
    "3"
  ] 
}

와 같은 결과를 기대했으나..

HttpMessageNotWritableException 에러가 발생했다.

 

jackson-databind, core를 dependency를 추가해서 해결하란 답이 가장 많았으나

class에 @Getter추가함으로 해결

'개발 > Spring boot' 카테고리의 다른 글

[Spring Boot] spring-boot-admin-starter-server 적용  (0) 2020.03.04

+ Recent posts