mingg IT

[Spring] Swagger-UI 3.0.0 not working 해결하기 본문

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/

 

Comments