BackEnd
[Spring] Swagger-UI 3.0.0 not working 해결하기
mingg123
2022. 2. 7. 21:19
구글 GCP로 배포를 해보려고 했는데 오랜만에 들어간 프로젝트에서 Swagger 가 정상동작 하지 않았다.
https://mingg123.tistory.com/80
[Spring] Swagger UI 사용법
1. maven repository에서 Springfox를 검색한다. 2. Gradle에 있는 내용을 복사하고, build.gradle 파일에서 dependencies에 붙여넣는다. 3. 새로고침 한번 해주고 Spring을 구동한다. 4. http://localhost:8083..
mingg123.tistory.com
해당 방법을 참고해서 해주었으며
build.gradle
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
implementation group: 'io.springfox', name: 'springfox-boot-starter', version: '3.0.0'
implementation group: 'io.springfox', name: 'springfox-swagger2', version: '3.0.0'
implementation group: 'io.springfox', name: 'springfox-swagger-ui', version: '3.0.0'
}
이런 에러가 발생했다. 구글링 10분 정도 해본 결과 spring 버전이 2.6.X 일 경우 발생하는 것이다.
버전을 2.5.6으로 낮춰주었다.
plugins {
id 'org.springframework.boot' version '2.5.6'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
알맞게 동작함을 확인 할 수 있다.
http://localhost:9091/swagger-ui/