Heim > Java > javaLernprogramm > Hauptteil

So lösen Sie das Problem, dass SpringBoot den Controller nicht scannen kann

WBOY
Freigeben: 2023-05-14 08:10:17
nach vorne
6369 Leute haben es durchsucht

SpringBoot-Neuling hat ein Projekt erstellt, aber der Controller konnte nicht auf eine Reihe von Problemen gescannt werden

1.

So lösen Sie das Problem, dass SpringBoot den Controller nicht scannen kann

#🎜 🎜#2.# 🎜🎜#

So lösen Sie das Problem, dass SpringBoot den Controller nicht scannen kann3.

So lösen Sie das Problem, dass SpringBoot den Controller nicht scannen kann4. 🎜🎜#

5.

So lösen Sie das Problem, dass SpringBoot den Controller nicht scannen kann

6. Eine andere Möglichkeit ist das Hinzufügen von @ComponentScan(basePackages={"xxx.xxx .xx“, „xxx.xxx.xx“}) enthält den vollständig qualifizierten Namen des Pakets, der für mehrere

SpringBoot benutzerdefinierter Controller kann nicht gescannt werden. Die Route des benutzerdefinierten Controllers zu #🎜🎜 #So lösen Sie das Problem, dass SpringBoot den Controller nicht scannen kannSpringBoot kann nicht gefunden werden, da sich die Startklasse und das benutzerdefinierte Controller-Paket nicht im selben Verzeichnis befinden.

Offiziell empfohlener Speicherort für application.java: Die restlichen Beans und application.java werden im selben Paketpfad platziert, dies wird jedoch nicht empfohlen.

Lösung:

1. Legen Sie die selbst erstellte Controller-Klasse in das gleiche Ebenenverzeichnis wie die Startup-Klasse (nicht). Dies wird empfohlen).

So lösen Sie das Problem, dass SpringBoot den Controller nicht scannen kann2. Ändern Sie die Annotation @RestController @EnableAutoConfiguration der Startup-Klasse in @SpringBootApplication.

3. Starten Sie die Klasse @RestController @EnableAutoConfiguration Annotation plus @ComponentScan Annotation.

Zwei Annotationskonfigurationsmethoden mit Springboot-Scanning:

1, der erste

@Controller 
@EnableAutoConfiguration 
@ComponentScan
Nach dem Login kopieren

2, der zweite Typ

@SpringBootApplication      
@ComponentScan
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass SpringBoot den Controller nicht scannen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage