두가지 방법을 통한 설정으로 간단하게 변환할 수 있다.

 

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

 

 

 

+ Recent posts