두가지 방법을 통한 설정으로 간단하게 변환할 수 있다.
1. 개별적으로 @JsonProperty(" 출력값 ") 을 할당해주면 된다
@Setter @Getter
@AllArgsConstructor
@NoArgsConstructor
public static class Response {
@JsonProperty("comment_id")
private Long commentId;
private String contents;
@JsonProperty("like_count")
private int likeCount;
@JsonProperty("create_at")
private LocalDateTime createdAt;
@JsonProperty("modified_at")
private LocalDateTime modifiedAt;
@JsonProperty("board_id")
private long boardId;
@JsonProperty("member_id")
private long memberId;
}
2.
application.yml 설정으로 변환하기
spring:
jackson:
property-naming-strategy: SNAKE_CASE
'Study > Java Spring Boot' 카테고리의 다른 글
@ModelAttribute 사용 방법 및 원리 (0) | 2023.03.15 |
---|---|
AWS S3 버킷 연동하여 파일 업로드 하기 (1) | 2023.03.15 |
QueryDSL기능 사용방법 및 설정 (검색기능) 심화 (1) | 2023.03.12 |
Security추가 후 Post 요청 403에러 해결 (0) | 2023.03.11 |
JPA 공통기능 엔티티 추출하기(Auditing) (0) | 2023.03.10 |