国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

SpringBoot掃描不到Controller的解決方案

瀏覽:5日期:2023-02-27 11:37:38
SpringBoot小白創建項目,掃描不到Controller一系列問題

1.

SpringBoot掃描不到Controller的解決方案

2.

SpringBoot掃描不到Controller的解決方案

3.

SpringBoot掃描不到Controller的解決方案

4.

SpringBoot掃描不到Controller的解決方案

5.

SpringBoot掃描不到Controller的解決方案

6.還有一種辦法是在啟動服務類的入門,添加@ComponentScan(basePackages={“xxx.xxx.xx”,“xxx.xxx.xx”})里面的是包的全限定名,可以為多個

SpringBoot 自定義controller無法掃描到

SpringBoot 自定義controller路由找不到,原因是啟動類和自定義的Controller包不在同一級目錄下。

官方建議application.java放的位置: 其余Bean與application.java放在同一個包路徑下,但是不建議這么做。

SpringBoot掃描不到Controller的解決方案

解決的辦法:

1、把自建的controller類放到啟動類同一級目錄下(不建議這樣做)。

2、把啟動類@RestController @EnableAutoConfiguration注解改成@SpringBootApplication。

3、啟動類@RestController @EnableAutoConfiguration注解再加上@ComponentScan注解。

使用springboot掃描的兩種注解配置方式:

1、第一種

@Controller @EnableAutoConfiguration @ComponentScan

2、第二種

@SpringBootApplication @ComponentScan總結:

@SpringBootApplication注解等價于以默認屬性使用@Configuration,@EnableAutoConfiguration和@ComponentScan,但是在實際運用時好像其他包中的Bean沒有掃描發現,再次使用@ComponentScan指定包名稱后發現了其他Bean,后續若有其他方法,會再次修改聲明。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 林芝县| 广州市| 奉贤区| 四川省| 昌宁县| 彭泽县| 元江| 赤水市| 莒南县| 博白县| 平谷区| 金山区| 鄢陵县| 宣汉县| 麦盖提县| 淮安市| 临猗县| 修水县| 丹东市| 周宁县| 四子王旗| 色达县| 万安县| 温州市| 房山区| 慈利县| 永修县| 富平县| 安化县| 莎车县| 安陆市| 五家渠市| 罗甸县| 襄垣县| 三门县| 从江县| 宜川县| 阿合奇县| 旅游| 和田市| 莎车县|