Maison >Java >javaDidacticiel >Comment résoudre le problème selon lequel SpringBoot ne peut pas analyser le contrôleur

Comment résoudre le problème selon lequel SpringBoot ne peut pas analyser le contrôleur

WBOY
WBOYavant
2023-05-14 08:10:176473parcourir

SpringBoot novice a créé un projet, mais le contrôleur n'a pas pu être analysé pour une série de problèmes

1.

Comment résoudre le problème selon lequel SpringBoot ne peut pas analyser le contrôleur

#🎜 🎜#2.# 🎜🎜#

Comment résoudre le problème selon lequel SpringBoot ne peut pas analyser le contrôleur3.

Comment résoudre le problème selon lequel SpringBoot ne peut pas analyser le contrôleur4. 🎜🎜#

5.

Comment résoudre le problème selon lequel SpringBoot ne peut pas analyser le contrôleur

6. Une autre façon est d'ajouter @ComponentScan(basePackages={"xxx.xxx. .xx","xxx.xxx.xx"}) contient le nom complet du package, qui peut être utilisé pour plusieurs

SpringBoot Le contrôleur personnalisé ne peut pas être analysé. L'itinéraire du contrôleur personnalisé vers #🎜🎜 #Comment résoudre le problème selon lequel SpringBoot ne peut pas analyser le contrôleurSpringBoot est introuvable car la classe de démarrage et le package Controller personnalisé ne se trouvent pas dans le même répertoire.

Placement officiellement recommandé de application.java : les beans restants et application.java sont placés dans le même chemin de package, mais cela n'est pas recommandé.

Solution :

1. Placez la classe de contrôleur auto-construite dans le même répertoire de niveau que la classe de démarrage (et non Ceci est recommandé).

Comment résoudre le problème selon lequel SpringBoot ne peut pas analyser le contrôleur2. Remplacez l'annotation @RestController @EnableAutoConfiguration de la classe de démarrage par @SpringBootApplication.

3. Démarrez l'annotation de classe @RestController @EnableAutoConfiguration plus l'annotation @ComponentScan.

Deux méthodes de configuration des annotations utilisant l'analyse Springboot :

1, la première

@Controller 
@EnableAutoConfiguration 
@ComponentScan

2, le deuxième type

@SpringBootApplication      
@ComponentScan

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer