Si je passe à la nouvelle version de Springboot, je reçois le message d'erreur ci-dessus lors du démarrage de l'application. Pourquoi est-ce?
meilleurs voeux Steven P>
pom.xml strong> p> stacktrace strong>: p> MAINCLASS FORT>: P> @SpringBootApplication
@ComponentScan(value = "de.xyzs.microservice")
@EnableAspectJAutoProxy(proxyTargetClass = true)
public class MainClass {
public static void main(String[] args) {
SpringApplication.run(MainClass.class, args);
}
}
6 Réponses :
Lorsque vous travaillez avec le démarrage à ressort 1.4.1.Release, ils l'ont changé de
où Exemples: p> Si vous recherchez la bannière à imprimer, allez avec le premier, Votre nouvelle méthode principale ressemblerait à ceci: P> Nouveau SpringApplicationBuilder (). Showbanner () Code> P> P>
nouveau SpringApplicationBuilder (). Bannermode (banner.mode Bannermode) code> p>
banner.mode bannermed code> attend un énumé pour: console, journal, ou éteint. p>
banner.mode .Console code> p>
public static void main(String[] args){
//SpringApplicationBuilder() returns an ApplicationContext, but creating the variable is optional
ApplicationContext ctx = new SpringApplicationBuilder().bannerMode(Banner.Mode.CONSOLE).run(args);
//Now, if you need to do something else with the ApplicationContext, you can (such as print all the beans, etc.)
}
Comment puis-je influencer cela? Je voudrais juste travailler avec la version actuelle du printemps ...
J'ai édité la réponse pour montrer à quoi ressemblerait votre méthode principale. Vous n'êtes pas obligé de stocker les résultats du SpringApplicationBuilder () dans une variable, je le mettais simplement là pour vous montrer comment cela serait fait.
@Bwvolleyball, pouvez-vous aider dans ce numéro? Stackoverflow.com/q/57393814/3301316
Vérifiez vos dépendances du cloud. J'ai eu le même problème et je viens d'organiser que mes dépendances nuageuses se voient bien. Si vous n'utilisez pas de nuage, n'exclutez pas les dépendances transitives de nuage de POM. P>
J'ai pu résoudre ce problème en déclarant explicitement la dépendance du contexte du cloud qui fonctionne pour la version 1.4.4
@Suresh, pouvez-vous aider dans ce numéro? Stackoverflow.com/q/57393814/3301316
J'avais aussi le même problème tout en configurant le producteur factice - Consumer microservice.
Ajout de modifications ci-dessous dans POM.XML, a pu résoudre mon problème. P>
<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Camden.SR6</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
Résolu ce problème en définissant une autre propriété - thx :-)
Je faisais également face au même problème dans le projet Maven basé lors du test de la démonstration du projet JWT.
Je viens de supprimer la version de dépendance comme ci-dessous- P>
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>
Vous obtenez différentes erreurs si vous utilisez des versions incompatibles de bibliothèques. Donc, avant de faire un dépannage, vérifiez les versions et assurez-vous d'utiliser les versions compatibles. p>
Vous pouvez renvoyer le lien ci-dessous pour vérifier les versions compatibles. P>
http://start.spring.io/actuator/info p>
obtenu ce lien de l'une des réponses de la sorte elle-même: Y a-t-il une matrice de compatibilité de démarrage et de nuage de ressort? P>
S'il vous plaît, ajoutez plus de détails.
Eh bien, le message d'exception est assez clair ... Que faites-vous chose
Noschmethoderror code> est? ...
J'ai ajouté le fichier "pom.xml". :-)