Класс не найдено исключение (Spring Boot 3 миграция)JAVA

Программисты JAVA общаются здесь
Anonymous
Класс не найдено исключение (Spring Boot 3 миграция)

Сообщение Anonymous »

Я мигрирую свое приложение Spring Boot с Spring Boot с 2,7.14 на 3.5.0. Я использую JDK17. Но я получаю приведенную ниже ошибку: < /p>

Код: Выделить всё

Caused by: java.lang.NoClassDefFoundError: org/springframework/http/client/JdkClientHttpRequestFactory
at org.springframework.boot.http.client.JdkClientHttpRequestFactoryBuilder.createClientHttpRequestFactory(JdkClientHttpRequestFactoryBuilder.java:79)
at org.springframework.boot.http.client.JdkClientHttpRequestFactoryBuilder.createClientHttpRequestFactory(JdkClientHttpRequestFactoryBuilder.java:37)
at org.springframework.boot.http.client.AbstractClientHttpRequestFactoryBuilder.build(AbstractClientHttpRequestFactoryBuilder.java:68)
at org.springframework.boot.web.client.RestTemplateBuilder.buildRequestFactory(RestTemplateBuilder.java:754)
at org.springframework.boot.web.client.RestTemplateBuilder.configure(RestTemplateBuilder.java:720)
at org.springframework.boot.web.client.RestTemplateBuilder.build(RestTemplateBuilder.java:695)
at com.att.iamcv.callverify.config.AsyncConfiguration.restTemplate(AsyncConfiguration.java:37)
at com.att.iamcv.callverify.config.AsyncConfiguration$$SpringCGLIB$$0.CGLIB$restTemplate$0()
at com.att.iamcv.callverify.config.AsyncConfiguration$$SpringCGLIB$$FastClass$$1.invoke()
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258)
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:393)
at com.att.iamcv.callverify.config.AsyncConfiguration$$SpringCGLIB$$0.restTemplate()
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171)
... 87 more
Caused by: java.lang.ClassNotFoundException: org.springframework.http.client.JdkClientHttpRequestFactory
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
... 101 more
Класс присутствует в Spring-web Зависимость, но у меня есть Spring-Boot-Starter-web уже в моем файле POM, который, как я думал, также будет включать в себя также зависимость Spring-web . Должен ли я включить его явно, начиная с Spring Boot 3.0?

Подробнее здесь: https://stackoverflow.com/questions/796 ... -migration

Вернуться в «JAVA»