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

SpringBoot編譯target目錄下沒有resource下的文件踩坑記錄

 更新時間:2023年08月10日 10:38:04   作者:Adorable_Rocy  
這篇文章主要介紹了SpringBoot編譯target目錄下沒有resource下的文件踩坑記錄,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

SpringBoot編譯target目錄下沒有resource下文件

廢話不多說,直接上圖:

那么導(dǎo)致這個的原因?yàn)槭裁茨兀?/strong>

使用pom形式打包

刪除即可

可能是maven的問題,clean一下即可

解決:

臨時解決

手動拷貝配置文件到target目錄下

根本解決 新建了一個application.properties文件

發(fā)現(xiàn)新建的配置文件application.properties配置文件被生成到target目錄下了

但是為什么yml文件使用不了呢?這是因?yàn)樵谂渲梦募^濾的過程中,添加了所有xml的文件的過濾以及properties文件的過濾,但是奇怪的是yml文件為什么會被攔截?

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

再多添加一條將yml文件過濾即可

  <include>**/*.yml</include>

至于為什么yml文件會被攔截,再研究研究。。。

SpringBoot打包后,target目錄下resources目錄的文件消失——修改pom.xml

問題描述

在打包Spring Boot文件時候,發(fā)現(xiàn)target目錄下沒有生成src/main/resources目錄下的文件。

文件目錄如下所示。

問題解決

需要在pom.xml文件下增加對resource目前的映射。

主要如下所示:這里代表的是我文件夾下有.py 和.pth 和 .json格式的文件,所以這里需要一一對應(yīng)。

pom.xml對資源映射的代碼如下所示:(還加了一些圖片后綴等等,后續(xù)可能會用到,就提前加上了。)

 <resources>
            <!-- 這里是為了解決打包之后,target/classes目錄下也有對應(yīng)的文件,比如Files; pythonFile ,必須一一對應(yīng)-->
             <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.*</include>
                </includes>
                <filtering>true</filtering>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.yml</include>
                    <include>**/*.xml</include>
                    <include>**/*.tld</include>
                    <include>**/*.doc</include>
                    <include>**/*.png</include>
                    <include>**/*.jpg</include>
                </includes>
                <filtering>true</filtering>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.png</include>
                    <include>**/*.jpg</include>
                    <include>**/*.xlsx</include>
                    <include>**/*.xls</include>
                    <include>**/*.txt</include>
                    <include>**/*.py</include>
                    <include>**/*.pth</include>
                    <include>**/*.json</include>
                    <include>Files/*</include>
                    <include>mapper/*</include>
                    <include>pythonFile/*</include>
                </includes>
                <excludes>
                    <exclude>**/*.properties</exclude>
                    <exclude>**/*.yml</exclude>
                    <exclude>**/*.xml</exclude>
                    <exclude>**/*.tld</exclude>
                    <exclude>**/*.doc</exclude>
                </excludes>
                <filtering>false</filtering>
            </resource>
        </resources>

總結(jié)

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

相關(guān)文章

最新評論