最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot注入Bean的四種方式總結(jié)

 更新時(shí)間:2023年11月29日 11:09:41   作者:春來(lái)我不先開(kāi)口,哪個(gè)蟲(chóng)兒敢作聲?  
這篇文章主要給大家總結(jié)SpringBoot注入Bean的四種方式,啟動(dòng)類注入Bean,啟動(dòng)類掃描@ComponentScan,啟動(dòng)類@EnableConfigurationProperties以及啟動(dòng)類@Import這四種方式,文章通過(guò)代碼示例講解非常詳細(xì),需要的朋友可以參考下

統(tǒng)一測(cè)試類與config類

yml

student:
  red: dou

config 

@Configuration注解 與 @Component注解都可以。

@Data
@Configuration
@ConfigurationProperties(prefix = "student")  // 文件上傳 配置前綴file.oss
public class MinIOConfigProperties implements Serializable {
 
    private String red;
 
}
@Data
@Component
@ConfigurationProperties(prefix = "student")  // 文件上傳 配置前綴file.oss
public class MinIOConfigProperties implements Serializable {
 
    private String red;
 
}

test

@SpringBootTest
class SpringBootTest01ApplicationTests {
 
    @Autowired
    private MinIOConfigProperties minIOConfigProperties;
 
 
    @Test
    void contextLoads() {
        // 獲取accessKey值
        String accessKey = minIOConfigProperties.getRed();
        System.out.println(accessKey);
    }
 
}

1. 啟動(dòng)類注入Bean

@SpringBootApplication
public class SpringBootTest01Application {
 
    public static void main(String[] args) {
        SpringApplication.run(SpringBootTest01Application.class, args);
    }
 
 
    @Bean
    public MinIOConfigProperties minIOConfigProperties() {
        return new MinIOConfigProperties();
    }
 
 
}
 

2.啟動(dòng)類掃描@ComponentScan

@ComponentScan(basePackages = "com.ma.config")
@SpringBootApplication
public class SpringBootTest01Application {
 
    public static void main(String[] args) {
        SpringApplication.run(SpringBootTest01Application.class, args);
    }
 
}
 

3.啟動(dòng)類@EnableConfigurationProperties

@SpringBootApplication
@EnableConfigurationProperties(MinIOConfigProperties.class)
public class SpringBootTest01Application {
 
    public static void main(String[] args) {
        SpringApplication.run(SpringBootTest01Application.class, args);
    }
 
}

4.啟動(dòng)類@Import

@SpringBootApplication
@Import(MinIOConfigProperties.class)
public class SpringBootTest01Application {
 
    public static void main(String[] args) {
        SpringApplication.run(SpringBootTest01Application.class, args);
    }
 
}

到此這篇關(guān)于SpringBoot注入Bean的四種方式總結(jié)的文章就介紹到這了,更多相關(guān)SpringBoot注入Bean內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • IDEA?下?Gradle?刪除多余無(wú)用依賴的處理方法

    IDEA?下?Gradle?刪除多余無(wú)用依賴的處理方法

    這篇文章主要介紹了IDEA下Gradle刪除多余無(wú)用依賴,使用該插件可以一定程度上幫助我們刪除無(wú)用依賴,但是也可能會(huì)多刪除有用的依賴,需要在使用插件自動(dòng)修復(fù)后手動(dòng)檢測(cè)項(xiàng)目,驗(yàn)證是否會(huì)出現(xiàn)問(wèn)題,避免導(dǎo)致上線發(fā)布錯(cuò)誤的負(fù)優(yōu)化
    2022-03-03
  • MyBatis-Plus流式查詢的實(shí)現(xiàn)示例

    MyBatis-Plus流式查詢的實(shí)現(xiàn)示例

    MyBatis-Plus 從 3.5.4 版本開(kāi)始支持流式查詢,通過(guò)ResultHandler接口實(shí)現(xiàn)結(jié)果集的流式查詢,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • MyBatis分頁(yè)查詢返回list的時(shí)候出現(xiàn)null的問(wèn)題

    MyBatis分頁(yè)查詢返回list的時(shí)候出現(xiàn)null的問(wèn)題

    這篇文章主要介紹了MyBatis分頁(yè)查詢返回list的時(shí)候出現(xiàn)null的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Java代碼耗時(shí)統(tǒng)計(jì)的5種實(shí)現(xiàn)方式

    Java代碼耗時(shí)統(tǒng)計(jì)的5種實(shí)現(xiàn)方式

    這篇文章主要介紹了Java代碼耗時(shí)統(tǒng)計(jì)的5種實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2026-03-03
  • java 字符串相減(很簡(jiǎn)單的一個(gè)方法)

    java 字符串相減(很簡(jiǎn)單的一個(gè)方法)

    本篇文章是對(duì)java中關(guān)于字符串相減的一個(gè)簡(jiǎn)單的方法進(jìn)行了介紹,需要的朋友參考下
    2013-07-07
  • 淺談java中字節(jié)與字符的區(qū)別

    淺談java中字節(jié)與字符的區(qū)別

    這篇文章主要介紹了淺談java中字節(jié)與字符的區(qū)別,字節(jié)是java中的基本數(shù)據(jù)類型,用來(lái)申明字節(jié)型的變量;字符是語(yǔ)義上的單位,它是有編碼的,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • drools中then部分的寫(xiě)法(推薦)

    drools中then部分的寫(xiě)法(推薦)

    本文介紹一下drools中then部分的寫(xiě)法,以及一些內(nèi)置的方法,比如insert/delete/modify等等。同時(shí)也介紹一下rule的繼承,和在when中實(shí)現(xiàn)if else if?等操作,感興趣的朋友跟隨小編一起看看吧
    2022-05-05
  • Java ConcurrentHashMap的使用示例

    Java ConcurrentHashMap的使用示例

    這篇文章主要介紹了Java ConcurrentHashMap的使用示例,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下
    2021-04-04
  • Java使用Condition實(shí)現(xiàn)精準(zhǔn)喚醒線程詳解

    Java使用Condition實(shí)現(xiàn)精準(zhǔn)喚醒線程詳解

    這篇文章主要為大家詳細(xì)介紹了Java如何使用Condition實(shí)現(xiàn)精準(zhǔn)喚醒線程效果,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下
    2023-02-02
  • java圖片格式轉(zhuǎn)換的三段代碼

    java圖片格式轉(zhuǎn)換的三段代碼

    這篇文章主要分享了java圖片格式轉(zhuǎn)換的三段代碼,小編查找資料整理了java圖片格式轉(zhuǎn)換的三段不同代碼,推薦給大家。
    2015-11-11

最新評(píng)論

通化县| 南通市| 凤庆县| 方城县| 佛山市| 永清县| 安宁市| 大冶市| 龙门县| 泸定县| 朝阳市| 金昌市| 温州市| 竹北市| 宝丰县| 玉门市| 奉新县| 隆林| 西林县| 大洼县| 蓬安县| 阳西县| 沁阳市| 鲁甸县| 花莲市| 娱乐| 肇源县| 阆中市| 山阳县| 富蕴县| 江城| 商都县| 韩城市| 丹寨县| 安顺市| 芦山县| 阜阳市| 泰州市| 财经| 陕西省| 望城县|