Получение этого исключения ниже при обновлении исходного родительского элемента springBoot 2.1.1.Release.
java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V
at org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:120)
at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:84)
at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:62)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:75)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:54)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:347)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:306)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248)
at com.nbcuni.compass.title.TServiceApplication.main(TitleServiceApplication.java:34)
POM.xml
PFB, pom.xml, имеющий полную родительскую версию 2.1.1. Управление выпусками и зависимостями как сведения о версии Brixton.SR5
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.1.Release</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.9</java.version>
<springfox.version>2.6.0</springfox.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Brixton.SR5</version>
<!-- <version>Brixton.SR5</version> -->
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>




Brixton.SR5 - это с 2016 и не поддерживает Spring Boot 2, так как был выпущен в 2018 году. Если это сработало с версиями Spring Boot ниже 2.1.1, то это было случайно.
Вам нужно обновить Spring Cloud до чего-то свежего, например. Finchley SR2.
Но требуется весеннее облако-стартер-эврика, которого нет в других весенних облаках, доступный только в Brixton.SR5
Эта зависимость была переименована в spring-cloud-starter-netflix-eureka-client в последней версии Spring Cloud (если вы не имеете в виду сервер spring-cloud-starter-netflix-eureka-server).
круто Позвольте мне тогда проверить, есть ли у вас какие-либо причины для Finchley SR2, хотя у нас есть последний Greenwich M3
Гринвич официально не выпущен и не поддерживается. M3 означает веху 3.
Не удалось передать артефакт com.netflix.netflix-commons: netflix-infix: jar: 0.3.0 из / в центральный (repo1.maven.org/maven2): Ошибка передачи файла: repo1.maven.org: Неизвестный хост repo1.maven.org
он доступен отсюда, похоже, проблема на вашей стороне: isitdownrightnow.com/repo1.maven.org.html
Неразрешаемый POM импорта: не удалось найти org.springframework.cloud:spring-cloud-dependencies:pom:Finc hley SR2 в repo.spring.io/milestone был кэширован в локальном репозитории, разрешение не будет повторяться до интервала обновления spring-milestone- репо истекло или обновления принудительно
Вы можете попробовать mvn -U для принудительного обновления. Если у вас возникли проблемы с использованием Finchley.SR2, пожалуйста, откройте новый вопрос после проверки вашей сети.
конструктор org.springframework.data.redis.cache.RedisCacheManager.Redis CacheManager (org.spr ingframework.data.re dis.cache.RedisCache Writer, org.springfra mework.data.redis.ca che.RedisCacheConf Uration, java.lang.St кольцо ...)
Позвольте нам продолжить обсуждение в чате.
Brixton builds on Spring Boot 1.3.x
Finchley builds and works with Spring Boot 2.0.x, and is not expected to work with Spring Boot 1.5.x.
Замени Брикстон на Финчли. Добавьте ниже зависимость в свой pom:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Finchley.RELEASE</version>
<type>pom</type>
</dependency>
Для получения подробной информации перейдите по этой ссылке.
Если вы используете Springboot 2.1, вы действительно должны быть в гринвичском поезде релизов.