欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot掃描不到Controller的解決方案

 更新時(shí)間:2021年07月07日 09:25:25   作者:FanClys  
這篇文章主要介紹了SpringBoot掃描不到Controller的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

SpringBoot小白創(chuàng)建項(xiàng)目,掃描不到Controller一系列問題

1.

在這里插入圖片描述

2.

在這里插入圖片描述

3.

在這里插入圖片描述

4.

在這里插入圖片描述

5.

在這里插入圖片描述

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

SpringBoot 自定義controller無法掃描到

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

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

解決的辦法:

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

2、把啟動(dòng)類@RestController @EnableAutoConfiguration注解改成@SpringBootApplication。

3、啟動(dòng)類@RestController @EnableAutoConfiguration注解再加上@ComponentScan注解。

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

1、第一種

@Controller 
@EnableAutoConfiguration 
@ComponentScan

2、第二種

@SpringBootApplication      
@ComponentScan

總結(jié):

@SpringBootApplication注解等價(jià)于以默認(rèn)屬性使用@Configuration,@EnableAutoConfiguration和@ComponentScan,但是在實(shí)際運(yùn)用時(shí)好像其他包中的Bean沒有掃描發(fā)現(xiàn),再次使用@ComponentScan指定包名稱后發(fā)現(xiàn)了其他Bean,后續(xù)若有其他方法,會(huì)再次修改聲明。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Apache?SkyWalking?修復(fù)TTL?timer?失效bug詳解

    Apache?SkyWalking?修復(fù)TTL?timer?失效bug詳解

    這篇文章主要為大家介紹了Apache?SkyWalking?修復(fù)TTL?timer?失效bug詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Spring實(shí)現(xiàn)Aware接口自定義獲取bean的兩種方式

    Spring實(shí)現(xiàn)Aware接口自定義獲取bean的兩種方式

    這篇文章主要介紹了Java編程實(shí)現(xiàn)Aware接口自定義獲取bean的兩種方式,通過BeanFactoryAware和ApplicationContextAware,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-09-09
  • java實(shí)戰(zhàn)之桌球小游戲

    java實(shí)戰(zhàn)之桌球小游戲

    這篇文章主要為大家詳細(xì)介紹了java實(shí)戰(zhàn)之桌球小游戲,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Spring事件監(jiān)聽器之@EventListener原理分析

    Spring事件監(jiān)聽器之@EventListener原理分析

    這篇文章主要介紹了Spring事件監(jiān)聽器之@EventListener原理分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java關(guān)鍵字final的實(shí)現(xiàn)原理分析

    Java關(guān)鍵字final的實(shí)現(xiàn)原理分析

    這篇文章主要介紹了Java關(guān)鍵字final的實(shí)現(xiàn)原理分析,在JDK8之前,如果在匿名內(nèi)部類中需要訪問局部變量,那么這個(gè)局部變量一定是final修飾的,但final關(guān)鍵字可以省略,需要的朋友可以參考下
    2024-01-01
  • WxJava微信公眾號(hào)開發(fā)入門實(shí)戰(zhàn)

    WxJava微信公眾號(hào)開發(fā)入門實(shí)戰(zhàn)

    本文主要介紹了WxJava微信公眾號(hào)開發(fā)入門實(shí)戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • java(包括springboot)讀取resources下文件方式實(shí)現(xiàn)

    java(包括springboot)讀取resources下文件方式實(shí)現(xiàn)

    這篇文章主要介紹了java(包括springboot)讀取resources下文件方式實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 詳解Java中的增強(qiáng) for 循環(huán) foreach

    詳解Java中的增強(qiáng) for 循環(huán) foreach

    foreach 是 Java 中的一種語(yǔ)法糖,幾乎每一種語(yǔ)言都有一些這樣的語(yǔ)法糖來方便程序員進(jìn)行開發(fā),編譯期間以特定的字節(jié)碼或特定的方式來對(duì)這些語(yǔ)法進(jìn)行處理。能夠提高性能,并減少代碼出錯(cuò)的幾率。
    2017-05-05
  • Spring Boot整合Spring Data JPA過程解析

    Spring Boot整合Spring Data JPA過程解析

    這篇文章主要介紹了Spring Boot整合Spring Data JPA過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • java用類加載器的5種方式讀取.properties文件

    java用類加載器的5種方式讀取.properties文件

    這篇文章主要介紹了java用類加載器的5種方式讀取.properties文件,詳細(xì)的介紹了這5種方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11

最新評(píng)論