Programming-[Backend]/SpringBoot

[TIL] @JsonNaming 으로 Camel Case 필드값 Snake Case로 자동변환

컴퓨터 탐험가 찰리 2021. 6. 21. 21:19
728x90
반응형

@JsonNaming으로 클래스에 선언된 필드값들을 Camel Case로 작성하고 실제로 API를 통해 json 방식으로 데이터를 내보내거나, 받아올 때는 Snake Case로 자동으로 변환된다.

 

예를 들어 아래와 같이 companyId라고 작성된 필드는 

외부와 API 통신을 하는 Swagger 문서에서는 company_id라고 표현된다.

@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)

728x90
반응형