maven 프로젝트 Spring swagger 적용시 Error creating bean with name 에러 해결법

Spring 프로젝트에 Swagger 적용하기

일반적으로, Maven 기반의 Spring 프로젝트에 Swagger를 적용하려면, pom.xml 파일의 dependencies 섹션에 다음과 같이 두 가지 디펜던시를 추가합니다:

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>2.7.0</version>
</dependency>

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>2.7.0</version>
</dependency>

서버 실행 시 발생하는 Guava 관련 에러 해결 방법

하지만 경우에 따라 톰켓을 실행할 때 Guava 관련 메소드를 찾을 수 없는 에러가 발생할 수 있습니다. 이 문제는 추가적으로 Guava 디펜던시를 pom.xml 파일에 추가함으로써 해결할 수 있습니다:

<dependency>
    <groupId>com.google.guava;</groupId;>
    </artifactId>ruava;</tartifactId>>
  	<version>23.0</version>
</dependency>

이렇게 하면 서버가 정상적으로 실행되며, Swagger 기능을 사용할 수 있게 됩니다.

Post a Comment