-
[error] Invalid value type for attribute 'factoryBeanObjectType': java.lang.String[공부] 프로그래밍/ERROR 2024. 5. 21. 11:03
Invalid value type for attribute 'factoryBeanObjectType': java.lang.String
feign-client를 사용하기 위해 build.gradle에 아래와 같은 디펜던시를 추가해주었다.
ext { // Feign set('springCloudVersion', '2021.0.3') set('commonsLangVersion', '3.12.0') } dependencyManagement { imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}" } } // Feign implementation 'org.springframework.cloud:spring-cloud-starter-openfeign'
에러의 내용은 Spring Boot 및 Spring Cloud 버전 호환성이 제대로 되지 않아 발생하였다.
현재 스프링부트의 버전은 3.2.5이며 여기에 해당하는 Spring Cloud 버전을 명시해야 한다. 아래 사이트를 참고하여 이렇게 변경을 하니 에러가 해결되었다.
set('springCloudVersion', '2021.0.3') => set('springCloudVersion', '2023.0.1')
https://spring.io/projects/spring-cloud
Spring Cloud
Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, short lived microservices and
spring.io
'[공부] 프로그래밍 > ERROR' 카테고리의 다른 글