本文小編為大家詳細介紹“SpringBoot掃描不到Controller怎么解決”,內(nèi)容詳細,步驟清晰,細節(jié)處理妥當(dāng),希望這篇“SpringBoot掃描不到Controller怎么解決”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。
創(chuàng)新互聯(lián)公司專注于愛輝企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,商城網(wǎng)站開發(fā)。愛輝網(wǎng)站建設(shè)公司,為愛輝等地區(qū)提供建站服務(wù)。全流程按需定制開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)1.
2.
3.
4.
5.
6.還有一種辦法是在啟動服務(wù)類的入門,添加@ComponentScan(basePackages={“xxx.xxx.xx”,“xxx.xxx.xx”})里面的是包的全限定名,可以為多個
SpringBoot 自定義controller路由找不到,原因是啟動類和自定義的Controller包不在同一級目錄下。
官方建議application.java放的位置: 其余Bean與application.java放在同一個包路徑下,但是不建議這么做。
1、把自建的controller類放到啟動類同一級目錄下(不建議這樣做)。
2、把啟動類@RestController @EnableAutoConfiguration注解改成@SpringBootApplication。
3、啟動類@RestController @EnableAutoConfiguration注解再加上@ComponentScan注解。
使用springboot掃描的兩種注解配置方式:
1、第一種
@Controller @EnableAutoConfiguration @ComponentScan
2、第二種
@SpringBootApplication @ComponentScan
讀到這里,這篇“SpringBoot掃描不到Controller怎么解決”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。