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

解決Maven項(xiàng)目加載spring bean的配置xml文件會提示找不到問題

 更新時間:2021年08月17日 12:01:15   作者:Airbander  
這篇文章主要介紹了解決Maven項(xiàng)目加載spring bean的配置xml文件會提示找不到問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Maven 加載spring bean的配置xml文件會提示找不到

如果你也在開發(fā)spring項(xiàng)目時用的是maven項(xiàng)目,如果出現(xiàn)運(yùn)行是:

***xml can not open ,because it does not exist.

解決方法

很簡單,因?yàn)閙aven需要將你的配置文件即***.xml放到根目錄下,就是/src/main/java/這個目錄下。

如果你把配置文件放到了自己新建的config文件夾中,記住也要放到這個目錄里面,然后在

ApplicationContext ctx = new ClassPathXmlApplicationContext("config/applicationContext.xml");

寫上路徑即可。

如圖所示:

Maven 無法找到 xml文件或 properties文件等配置文件

在初次使用 Maven 項(xiàng)目的時候總是會遇到一些比較奇異的問題

就比如說總是會報(bào)錯:項(xiàng)目里的 **.xml 或 **.properties 配置文件無法找到

這時你去項(xiàng)目中的 classes 生成文件(target 或 out)中找,確實(shí)這些配置文件沒有被編譯

這是因?yàn)?Maven 通常會忽略掉標(biāo)記為 Sources 的文件夾中的配置文件

這是 Maven 項(xiàng)目的目錄結(jié)構(gòu):

這里寫圖片描述

有兩種解決方案:

一、 將配置文件放入 resources 文件夾中

這里寫圖片描述

二、在 Maven 的配置文件 pom.xml 文件中添加以下代碼

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

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

相關(guān)文章

最新評論