«Ошибка создания bean-компонента с именем requestMappingHandlerAdapter, определенным в ресурсе пути к классу» при обновлJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 «Ошибка создания bean-компонента с именем requestMappingHandlerAdapter, определенным в ресурсе пути к классу» при обновл

Сообщение Anonymous »


Эта ошибка возникла только при обновлении Spring Boot с 2.1.10 до 2.7.11 и Spring Cloud с Greenwich.SR4 до 2021.0.3.

{"@timestamp":"2024-01-04T17:25:26.840+02:00","@version":"1","message":"Исключение, возникшее во время инициализации контекста — отмена обновления попытка: org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем 'requestMappingHandlerAdapter', определенным в ресурсе пути к классу [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]: не удалось вызвать метод init; вложенный исключением является org.springframework.beans.factory.UnsatisfiedDependencyException: ошибка создания bean-компонента с именем «clientExceptionAdvice»: неудовлетворенная зависимость, выраженная через поле «errorMappingService»; вложенное исключение — org.springframework.beans.factory.BeanCreationException: ошибка создания bean-компонента с именем errorMappingService ': не удалось внедрить автоматически подключенные зависимости; вложенное исключение - java.lang.IllegalArgumentException: не удалось разрешить заполнитель 'ipnplatform.liveErrorMapping' в значении \"#{new Boolean (${ipnplatform.liveErrorMapping})}\"","logger_name" :"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext","thread_name":"main","level":"WARN","level_value":30000} Вот аннотации к моему основному классу

@EnableEurekaClient @SpringBootApplication @EnableFeignClients @EnableScheduling @Import(LoggerInterceptor.class) @ImportResource("путь к классу:beans.xml") общественный класс AccountDetailsServiceApplication { @Autowired АккаунтИнфоКонфиг аккаунтИнфоКонфиг; public static void main(String[] args) { SpringApplication.run(AccountDetailsServiceApplication.class, args); } } Стоит отметить, что я использую притворный клиент и знаю, что это как-то связано

@FeignClient(name = "cards-details-connector", url = "${cms.connector.url:}", Configuration = ConnectorClientConfiguration.class) общедоступный интерфейс CardsConnectorClient расширяет CommonInterface { } @EnableCaching общедоступный интерфейс CommonInterface { @Cacheable(value="AccountListRp", key="#request.customerRefernce") @RequestMapping(method = RequestMethod.POST,path = "/account/list") @ResponseBody AccountListRp getBankAccounts(запрос @Valid @RequestBody AccountListRq) выдает исключение ConnectorException; } Наконец, вот мой помпон. Также стоит отметить, что это обновление версии sb потребовало добавления зависимостей junit и javax.

4.0.0 org.springframework.boot spring-boot-starter-parent 2.7.11 com.companyX.projectY служба сведений об аккаунте 0.0.1-SNAPSHOT служба сведений об аккаунте служба сведений об аккаунте 1.8 2021.0.3 jacoco-report/** ../account-details-report/target/site/jacoco-aggregate/jacoco.xml ${project.basedir}/${aggregate.report.dir} com.companyX.projectY общие модели 0.0.1-SNAPSHOT org.springframework.cloud зависимости от Spring-cloud ${spring-cloud.version} пом импорт org.springframework.boot привод-стартер-пружина org.springframework.boot spring-boot-actuator-autoconfigure org.springframework.cloud spring-cloud-starter-netflix-eureka-client org.springframework.cloud spring-cloud-starter-feign 1.4.7.РЕЛИЗ org.springframework.boot spring-boot-starter-data-mongodb org.springframework spring-jdbc org.springframework spring-core org.springframework.boot spring-boot-starter-web org.springframework.ws spring-ws-support org.modelmapper сопоставитель модели 2.3.5 javax.xml.bind jaxb-api com.sun.xml.bind jaxb-core 2.3.0.1 com.sun.xml.bind jaxb-impl 2.3.1 org.mapstruct mapstruct-jdk8 1.3.0.Окончательная com.fasterxml.jackson.core привязка данных Джексона de.flapdoodle.embed de.flapdoodle.embed.mongo тест org.springframework.ws spring-ws-test тест org.springframework.boot spring-boot-starter-test тест org.junit.vintage junit-vintage-engine com.github.ozlerhakan пойджи 3.0.0 com.github.tomakehurst wiremock 2.27.2 тест юнит junit тест javax.validation API проверки Заранее спасибо.

Я пытался удалить @EnableFeignClient, но это не сработало.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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