Logs

[Error] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'openApiSchemaPropertyBuilder': Lookup method resolution failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [springfox.do..

랩실외톨이 2023. 6. 30. 05:27
반응형

 

org.springframework.beans.factory.BeanCreationException: 

Error creating bean with name 'openApiSchemaPropertyBuilder': 

Lookup method resolution failed; 

nested exception is java.lang.IllegalStateException: 

Failed to introspect Class [springfox.documentation.swagger.schema.OpenApiSchemaPropertyBuilder] 

from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@XX]

 

Swagger를 설정하려고 SwaggerConfig 파일도 만들고 Swagger 이용 관련해서 의존성 설정도 하고 코드를 돌렸는데 위와 같은 에러가 발생했다.

 

Spring framework에서 Bean을 생성하려 했는데 예외가 발생할때 나는 에러이다.

이를 해결하기 위해 'spring-boot-starter-web' 의존성을 설정해줘야 한다.

 

해결 방법은 다음과 같다.

 

 

 

 

 

 

 

build.gradle (Gradle ver)

 

dependencies {
	implementation 'org.springframework.boot:spring-boot-starter-web'
}

 

 

 

 

 

 

 

 

 

pom.xml (Maven ver)

 

<dependencies>
    <!-- Spring Boot Web Starter -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
        <version>2.5.2</version>
    </dependency>
</dependencies>

 

 

 

 

 

반응형