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

springBoot無(wú)法加載application.properties的問(wèn)題解決

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

問(wèn)題

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

排查過(guò)程

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

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

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

解決方案

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

相關(guān)文章

  • 詳解如何在Spring Boot項(xiàng)目使用參數(shù)校驗(yàn)

    詳解如何在Spring Boot項(xiàng)目使用參數(shù)校驗(yàn)

    本篇文章主要介紹了如何在Spring Boot項(xiàng)目使用參數(shù)校驗(yàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • Java中Druid連接池連接超時(shí)獲取不到連接的解決

    Java中Druid連接池連接超時(shí)獲取不到連接的解決

    這篇文章主要介紹了Java中Druid連接池連接超時(shí)獲取不到連接的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Java數(shù)據(jù)脫敏的常用方式總結(jié)

    Java數(shù)據(jù)脫敏的常用方式總結(jié)

    大家好!今天我們要聊一聊數(shù)據(jù)脫敏,這個(gè)詞聽(tīng)起來(lái)像特工電影里的高科技武器,其實(shí)它就是給敏感數(shù)據(jù)穿上“偽裝衣”,防止“壞人”偷 窺,Java 提供了多種數(shù)據(jù)脫敏方式,今天咱們來(lái)聊幾種經(jīng)典實(shí)用的“偽裝術(shù)”,感興趣的小伙伴跟著小編一起來(lái)看看吧
    2024-11-11
  • IDEA2021常用優(yōu)化設(shè)置步驟圖解

    IDEA2021常用優(yōu)化設(shè)置步驟圖解

    本文分步驟給大家講解IDEA2021常用優(yōu)化設(shè)置技巧,非常不錯(cuò),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-09-09
  • Java虛擬機(jī)內(nèi)存區(qū)域劃分詳解

    Java虛擬機(jī)內(nèi)存區(qū)域劃分詳解

    這篇文章主要介紹了Java虛擬機(jī)內(nèi)存區(qū)域劃分,本文邏輯清晰,可以幫助我們更好的掌握虛擬機(jī),對(duì)我們學(xué)習(xí)java來(lái)說(shuō)是一種幫助,需要的朋友可以參考下
    2021-04-04
  • Spring中@Value注解獲取不到配置值問(wèn)題及解決

    Spring中@Value注解獲取不到配置值問(wèn)題及解決

    這篇文章主要介紹了Spring中@Value注解獲取不到配置值問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • SpringCloud Config分布式配置中心使用教程介紹

    SpringCloud Config分布式配置中心使用教程介紹

    springcloud config是一個(gè)解決分布式系統(tǒng)的配置管理方案。它包含了 client和server兩個(gè)部分,server端提供配置文件的存儲(chǔ)、以接口的形式將配置文件的內(nèi)容提供出去,client端通過(guò)接口獲取數(shù)據(jù)、并依據(jù)此數(shù)據(jù)初始化自己的應(yīng)用
    2022-12-12
  • Kotlin 基礎(chǔ)教程之注解與java中的注解比較

    Kotlin 基礎(chǔ)教程之注解與java中的注解比較

    這篇文章主要介紹了Kotlin 基礎(chǔ)教程之注解與java中的注解比較的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Mybatis plus Dynamic Datasource 動(dòng)態(tài)數(shù)據(jù)源及使用方式

    Mybatis plus Dynamic Datasource 動(dòng)態(tài)數(shù)據(jù)源及使用

    dynamic-datasource-spring-boot-starter是一個(gè)基于springboot的快速集成多數(shù)據(jù)源的啟動(dòng)器,它跟mybatis-plus是一個(gè)生態(tài)圈里的,很容易集成mybatis-plus,本文介紹Mybatis plus Dynamic Datasource 動(dòng)態(tài)數(shù)據(jù)源的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2025-09-09
  • 詳解Java LinkedHashMap與HashMap的使用

    詳解Java LinkedHashMap與HashMap的使用

    這篇文章主要通過(guò)幾個(gè)示例為大家詳細(xì)介紹了Java中LinkedHashMap與HashMap的常見(jiàn)使用和概述,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-10-10

最新評(píng)論

都兰县| 江津市| 固原市| 东源县| 岢岚县| 若尔盖县| 长治县| 宁安市| 丰城市| 锡林郭勒盟| 本溪| 丽水市| 湟源县| 河西区| 紫阳县| 吉林市| 宁河县| 绥化市| 宣城市| 嘉禾县| 宣汉县| 宁乡县| 黔东| 伊宁县| 双流县| 盘锦市| 安顺市| 三明市| 绥中县| 襄汾县| 宣化县| 利川市| 淄博市| 屏东市| 龙山县| 天峻县| 辽源市| 清远市| 家居| 深泽县| 兴宁市|