일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- TypeError: 'property' object is not iterable
- 갓재석
- 재귀함수가 뭔가요
- depends
- python all testcode
- AWS S3
- 2차 코딩테스트
- S3
- Spring
- classproperty
- depends_on
- classmethod
- DB
- github skyline
- Django
- AWS
- 코딩테스트
- OperationalError
- 우아한 테크코스 2차 합격
- github
- docker
- MySQL server on 'db' (115)
- 프로그래머스
- springboot 3.0.0
- docker-compose
- EC2
- 우아한테크코스 2차
- javascript
- python
- METACLASS
Archives
hanbin.dev
[Spring] Springfox Whitelabel Error Page in SpringBoot 3.0.0 본문
SpringBoot 3.0.0 환경에서 Swagger를 적용하고자 Spring fox 라이브러리를 사용했는데 아래와 같이 Whitelabel Error Page 가 나오며 매핑이 제대로 되지 않는 문제가 발생했다.
build.gradle.kts는 아래와 같이 세팅해두었다.
...
implementation("io.springfox:springfox-boot-starter:3.0.0")
...
이 문제를 해결하기 위해 "spring fox not working in spring boot 3.0.0" 와 같은 키워드로 구글링을 해보았으나, 의미있는 결과를 찾기 힘들었다.
결국 울며 겨자먹기로 아래 두 방법을 찾았다.
1. Spring boot를 2.6.2 로 다운그레이드 한다.
2. springdoc-openapi 라이브러리를 사용한다.
나같은 경우 프로젝트 초기 세팅 단계라 1번 방법으로 해결하였다.
아직은 Spring boot3 레퍼런스가 부족하다는 것을 느껴 결정하게 되었다.