NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder. <init>([Ljava / lang / Class;) V для AWS диспетчера секретов - PullRequest
0 голосов
/ 19 марта 2020

Я пытаюсь настроить диспетчер секретов AWS в моем существующем API весенней загрузки. В настоящее время я только что добавил зависимости, основанные на этом блоге https://blog.usejournal.com/aws-secret-manager-service-as-application-properties-with-spring-boot-f46fe6bd44f7. xml

<dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-context</artifactId>
      <version>2.1.0.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-aws-secrets-manager-config</artifactId>
    <version>2.1.0.RELEASE</version>
</dependency>

При этом я получаю следующую ошибку.

java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Class;)V
    at org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:165) ~[spring-cloud-context-2.1.0.RELEASE.jar:2.1.0.RELEASE]
    at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:105) ~[spring-cloud-context-2.1.0.RELEASE.jar:2.1.0.RELEASE]
    at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:71) ~[spring-cloud-context-2.1.0.RELEASE.jar:2.1.0.RELEASE]
    at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:167) ~[spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE]
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) ~[spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE]
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:122) ~[spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE]
    at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:72) ~[spring-boot-1.4.7.RELEASE.jar:1.4.7.RELEASE]
    at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:54) ~[spring-boot-1.4.7.RELEASE.jar:1.4.7.RELEASE]
    at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:338) ~[spring-boot-1.4.7.RELEASE.jar:1.4.7.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:309) ~[spring-boot-1.4.7.RELEASE.jar:1.4.7.RELEASE]
    at com.hsbc.group.ins.qe.lifelevy.LifeLevyStartUp.main(LifeLevyStartUp.java:41) [classes/:na]

Я попытался изменить версию зависимости облачного контекста (на более старую версию 1.1.4.RELEASE), но он не может создать bean-компоненты или что-то с зависимостью aws -config 2.1.0. Я не могу использовать более старую версию зависимости для aws -config зависимости. Я полагаю, что это противоречит версии с моими зависимостями при загрузке. Любая помощь приветствуется

...