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

springBoot無法加載application.properties的問題解決

 更新時(shí)間:2025年07月27日 08:39:35   作者:北葦渡江  
本文介紹了SpringBoot項(xiàng)目中測(cè)試類無法讀取application.properties配置文件的問題,詳細(xì)記錄了排查過程及解決方案,感興趣的可以了解一下

問題

在測(cè)試類中,使用默認(rèn)的application.yml可以讀取到配置信息,切換為application.properties后無法讀取,但是通過啟動(dòng)類又可以正常讀取。

排查過程

1、懷疑自己的application.properties寫法有問題,但是啟動(dòng)類能正常讀取,排除。
2、懷疑測(cè)試類的注解存在問題,網(wǎng)上說的Junit5和4使用的注解不太一樣,更換后并沒有什么變化。(PS:新的@SpringBootTest已經(jīng)集成了Junit5的@ExtendWith,根本不像網(wǎng)上說的需要添加)。
3、在指定自定義配置文件的情況讀取成功了,自定義配置如下:

@Component
@PropertySource(value = {"classpath:config/user.properties"})
@ConfigurationProperties(prefix = "user")
public class UserSetting {
    private String username;
    // 忽略get和set
}

感覺是默認(rèn)的配置文件application.properties沒有加載。

解決方案

1、在pom文件中加上如下內(nèi)容:

 <build>
     <resources>
         <resource>
             <directory>src/main/java</directory>
             <includes>
                 <include>**/*.yml</include>
                 <include>**/*.properties</include>
                 <include>**/*.xml</include>
             </includes>
             <filtering>false</filtering>
         </resource>
         <resource>
             <directory>src/main/resources</directory>
             <includes>
                 <include>**/*.yml</include>
                 <include>**/*.properties</include>
                 <include>**/*.xml</include>
             </includes>
             <filtering>false</filtering>
         </resource>
     </resources>
 </build>

2、加上以上內(nèi)容后還是不生效,可以重新選擇maven的install

到此這篇關(guān)于springBoot無法加載application.properties的問題解決的文章就介紹到這了,更多相關(guān)springBoot無法加載application.properties內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JSP頁面?zhèn)鲄⒊霈F(xiàn)中文亂碼的解決方案

    JSP頁面?zhèn)鲄⒊霈F(xiàn)中文亂碼的解決方案

    這篇文章主要介紹了JSP頁面?zhèn)鲄⒊霈F(xiàn)中文亂碼的解決方案,非常實(shí)用,需要的朋友可以參考下
    2014-08-08
  • 使用java打印心型、圓形圖案的實(shí)現(xiàn)代碼

    使用java打印心型、圓形圖案的實(shí)現(xiàn)代碼

    這篇文章主要介紹了使用java打印心型、圓形圖案的實(shí)現(xiàn)代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Spring Data JPA實(shí)現(xiàn)排序與分頁查詢超詳細(xì)流程講解

    Spring Data JPA實(shí)現(xiàn)排序與分頁查詢超詳細(xì)流程講解

    在介紹Spring Data JPA的時(shí)候,我們首先認(rèn)識(shí)下Hibernate。Hibernate是數(shù)據(jù)訪問解決技術(shù)的絕對(duì)霸主,使用O/R映射技術(shù)實(shí)現(xiàn)數(shù)據(jù)訪問,O/R映射即將領(lǐng)域模型類和數(shù)據(jù)庫的表進(jìn)行映射,通過程序操作對(duì)象而實(shí)現(xiàn)表數(shù)據(jù)操作的能力,讓數(shù)據(jù)訪問操作無須關(guān)注數(shù)據(jù)庫相關(guān)的技術(shù)
    2022-10-10
  • 解決idea npm:無法將“npm”項(xiàng)識(shí)別為cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱問題

    解決idea npm:無法將“npm”項(xiàng)識(shí)別為cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱問題

    在IDEA中運(yùn)行npm命令時(shí)出現(xiàn)無法識(shí)別的錯(cuò)誤,通常是由于npm環(huán)境變量配置不正確引起,解決方法包括以管理員身份運(yùn)行IDEA,確認(rèn)node和npm是否正確安裝及配置環(huán)境變量,需要在系統(tǒng)環(huán)境變量中添加node.js的安裝路徑,并設(shè)置npm的全局模塊和緩存路徑
    2024-10-10
  • SpringBoot中14個(gè)日志使用技巧分享

    SpringBoot中14個(gè)日志使用技巧分享

    日志是軟件開發(fā)中不可或缺的一部分,它能幫助我們了解應(yīng)用運(yùn)行狀態(tài)、調(diào)試問題和監(jiān)控性能,下面我們來看看14個(gè)SpringBoot日志使用技巧,希望對(duì)大家有所幫助
    2025-05-05
  • Java 爬蟲工具Jsoup詳解

    Java 爬蟲工具Jsoup詳解

    這篇文章主要介紹了 Java 爬蟲工具Jsoup詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Java正確實(shí)現(xiàn)一個(gè)單例設(shè)計(jì)模式的示例

    Java正確實(shí)現(xiàn)一個(gè)單例設(shè)計(jì)模式的示例

    今天小編就為大家分享一篇關(guān)于Java正確實(shí)現(xiàn)一個(gè)單例設(shè)計(jì)模式的示例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Java空集合使用場(chǎng)景與填坑記錄

    Java空集合使用場(chǎng)景與填坑記錄

    這篇文章主要給大家介紹了關(guān)于Java空集合使用場(chǎng)景與填坑的相關(guān)資料,并且給大家介紹了java判斷集合是否為空的方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • Java基礎(chǔ)之多線程方法狀態(tài)和創(chuàng)建方法

    Java基礎(chǔ)之多線程方法狀態(tài)和創(chuàng)建方法

    Java中可以通過Thread類和Runnable接口來創(chuàng)建多個(gè)線程,下面這篇文章主要給大家介紹了關(guān)于Java基礎(chǔ)之多線程方法狀態(tài)和創(chuàng)建方法的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • Springboot中@RequestParam和@PathVariable的用法與區(qū)別詳解

    Springboot中@RequestParam和@PathVariable的用法與區(qū)別詳解

    這篇文章主要介紹了Springboot中@RequestParam和@PathVariable的用法與區(qū)別詳解,RESTful API設(shè)計(jì)的最佳實(shí)踐是使用路徑參數(shù)來標(biāo)識(shí)一個(gè)或多個(gè)特定資源,而使用查詢參數(shù)來對(duì)這些資源進(jìn)行排序/過濾,需要的朋友可以參考下
    2024-01-01

最新評(píng)論