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
반응형