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 |
---|