And Brain said,
Spring boot에서 Gson과 Swagger 동시 설정하기 본문
반응형
Spring boot는 기본적으로 json converter로 Jackson을 사용한다.
하지만, Jackson은 객체를 만들어서 매핑해줘야 한다는 단점이 존재해 Gson을 사용하여 더 편리하게 작업하고 싶을때가 있다.
이럴때 application.yml 파일에
이런식으로 기본 converter를 Gson으로 바꿔주고 라이브러리를 추가해주면 된다.
그런데 만약 여러분의 프로젝트가 OpenAPI Swagger 를 사용한다면 문제가 발생한다.
Swagger는 Gson을 지원하지 않기에 문제없이 둘을 동시에 사용하려면 커스텀 설정을 할 수 밖에 없다.
Gson을 이용하여 Swagger 직렬화를 한 뒤 bean으로 등록해주면 된다.
이런식으로 설정해준다면, Spring boot에서 문제없이 둘을 동시에 사용할 수 있다.
Thanks for watching, Have a nice day.
반응형
'IT > Java & Kotlin & Spring boot' 카테고리의 다른 글
Kotlin, The Evolution of Java (+ MSA with Spring boot) (0) | 2023.02.19 |
---|---|
직렬화(Serialization), 데이터의 연속된 기호화 (2) | 2023.02.12 |
FCM(Firebase Cloud Messaging) Server, 플랫폼을 가리지 않는 우체국 (0) | 2022.12.09 |
Netflix의 Eureka, Service Discovery의 시작 (3) | 2022.11.13 |
Spring의 문지기 | Security : Filter (2) | 2022.11.07 |
Comments