Wednesday, April 25, 2018

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 기능을 사용할 수 있게 됩니다.


0 개의 댓글:

Post a Comment