Détruire la méthode sur un bean avec le nom 'org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory' a généré une exception
J'ai essayé de résoudre cette "exception de méthode de destory" avec des astuces en ligne, mais sans succès. Voici le message d'erreur:
2017-10-16 15: 58: 13.234 ERREUR 12276 --- [main] o.s.b.f.s.DefaultListableBeanFactory: Détruit une méthode sur un bean avec le nom 'org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory' comme une exception.
Et voici mes dépendances POM.xml:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-aws</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-aws-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.6</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
</dependencies>
En ligne, il semble que le problème se situe au niveau de la dépendance spring-boot-starter-data-jpa. J'ai essayé des versions plus anciennes de la dépendance, et nettoyer MVN mais aucune d'entre elles ne fonctionne.
Mettre à jour
Après avoir régénéré le pom du printemps initializr, j'ai toujours la même erreur. Voici mes dépendances pom.xml:
<dependencies>
<!--need this aws dependency for some packages-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-aws</artifactId>
</dependency>
<!--need this aws dependency for some packages-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-aws-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.6</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
</dependencies>
Aucune suggestion?
Il y a tellement de pots en double ici ..
J'irais ici pour générer un projet de printemps avec les dépendances requises.
j'ai eu le même problème avec l'exception
:Destroy method on bean with name 'org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory' threw an exception
Java.lang.IllegalStateException: ApplicationEventMulticaster not initialized
et l'erreur était dans ma déclaration syntaxe de profil de printemps
@Profile({"production, dev"})
dans le bon sens:
@Profile({"production","dev"})