Maison >Java >javaDidacticiel >Comment résoudre le problème selon lequel SpringBoot ne peut pas analyser le contrôleur
1.
#🎜 🎜#2.# 🎜🎜#3.
4. 🎜🎜#
5.
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 #🎜🎜 #SpringBoot 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é).2. Remplacez l'annotation @RestController @EnableAutoConfiguration de la classe de démarrage par @SpringBootApplication.
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!