国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

系列二十九、Spring Boot打成jar包后,resources目錄下的資源文件獲取不到

這篇具有很好參考價(jià)值的文章主要介紹了系列二十九、Spring Boot打成jar包后,resources目錄下的資源文件獲取不到。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、Spring Boot打成jar包后,resources目錄下的資源文件獲取不到

1.1、問(wèn)題描述

? ? ? ? 在做公司業(yè)務(wù)開(kāi)發(fā)時(shí),有一個(gè)地方是使用EasyExcel模板技術(shù)進(jìn)行文件上傳,測(cè)試環(huán)境是OK的,但是和前后端聯(lián)調(diào)驗(yàn)證測(cè)試通過(guò)后,上傳到生產(chǎn)環(huán)境就不行了,后來(lái)也是花費(fèi)了很多時(shí)間才找出其中的問(wèn)題,以下為解決方案。

1.2、pom里邊添加如下配置

<build>
	<!-- 定義包含這些資源文件,能在jar包中獲取這些文件 -->
	<resources>
		<resource>
			<directory>src/main/java</directory>
			<includes>
				<include>**/*.properties</include>
				<include>**/*.xml</include>
				<include>**/*.yml</include>
			</includes>
			<!--是否替換資源中的屬性-->
			<filtering>false</filtering>
		</resource>
		<resource>
			<directory>src/main/resources</directory>
			<includes>
				<include>**/*.*</include>
			</includes>
			<!--是否替換資源中的屬性-->
			<filtering>false</filtering>
		</resource>
	</resources>
</build>

1.3、修改加載資源文件的方式

// 加載資源文件方式1:
ClassPathResource classPathResource = new ClassPathResource("static/budgetunit/employee_budget_unit_export.xlsx");
String templatePath = classPathResource.getPath();

// 加載資源文件方式2(推薦):
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("static/budgetunit/employee_budget_unit_export.xlsx");
String templatePath = ClassLoader.getSystemResource("templates/budgetunit/employee_budget_unit_export.xlsx").getPath();

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-787971.html

到了這里,關(guān)于系列二十九、Spring Boot打成jar包后,resources目錄下的資源文件獲取不到的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 解決java在idea運(yùn)行正常,但是打成jar包后中文亂碼問(wèn)題

    解決java在idea運(yùn)行正常,但是打成jar包后中文亂碼問(wèn)題

    目錄 比如: 打包命令使用utf-8編碼: 1.當(dāng)在idea中編寫的程序,運(yùn)行一切正常.但是當(dāng)被打成jar包時(shí),執(zhí)行的程序會(huì)中文亂碼.產(chǎn)生問(wèn)題的原因和解決方案是什么呢? 一.問(wèn)題分析 分別使用idea和jar包形式打印出System中所有的jvm參數(shù)---代碼如下: ? ? idea的打印結(jié)果: jvm---key是: user.name

    2024年02月05日
    瀏覽(25)
  • WPF入門教程系列二十九 ——DataGrid使用示例MVVM模式(7)

    WPF入門教程系列二十九 ——DataGrid使用示例MVVM模式(7)

    WPF入門教程系列目錄 WPF入門教程系列二——Application介紹 WPF入門教程系列三——Application介紹(續(xù)) WPF入門教程系列四——Dispatcher介紹 WPF入門教程系列五——Window 介紹 WPF入門教程系列十一——依賴屬性(一) WPF入門教程系列十五——WPF中的數(shù)據(jù)綁定(一) ? 接上文 WPF入門教程

    2024年02月10日
    瀏覽(27)
  • 【Spring Boot 3】讀取resource文件

    軟件開(kāi)發(fā)是一門實(shí)踐性科學(xué),對(duì)大多數(shù)人來(lái)說(shuō),學(xué)習(xí)一種新技術(shù)不是一開(kāi)始就去深究其原理,而是先從做出一個(gè)可工作的DEMO入手。但在我個(gè)人學(xué)習(xí)和工作經(jīng)歷中,每次學(xué)習(xí)新技術(shù)總是要花費(fèi)或多或少的時(shí)間、檢索不止一篇資料才能得出一個(gè)可工作的DEMO,這占用了我大量的時(shí)

    2024年03月12日
    瀏覽(19)
  • JavaScript從入門到精通系列第二十九篇:正則表達(dá)式初體驗(yàn)

    JavaScript從入門到精通系列第二十九篇:正則表達(dá)式初體驗(yàn)

    ? 文章目錄 一:正則表達(dá)式 1:簡(jiǎn)介 2:正則表達(dá)式 3:檢查字符串 ? ? ? ? 正則表達(dá)式應(yīng)用的場(chǎng)景是什么呢?比方說(shuō)檢查客戶注冊(cè)的電子郵件的格式的標(biāo)準(zhǔn)性。讓計(jì)算機(jī)基于固定的格式,去檢測(cè)用戶輸入的電子郵件地址是不是正確的電子郵件地址。 ? ? ? ? 正則表達(dá)式用于

    2024年02月06日
    瀏覽(30)
  • spring boot 下載resources下的靜態(tài)文件為流格式

    廢話不多說(shuō),直接上代碼 一、下載邏輯 二、格式對(duì)照表 比較全面的contentType的類型值

    2024年02月07日
    瀏覽(15)
  • Spring?Boot讀取resource目錄下文件失敗解決方案及分析

    最近有個(gè)需求,就是需要從resource目錄下讀取文件返回給用戶。在idea中運(yùn)行時(shí),有些resource下文件讀取工具類能夠正常獲取讀取到文件。但是通過(guò)java –jar的方式去運(yùn)行jar包,此時(shí)resource下文件讀取工具類讀取文件就失效了。通過(guò)查詢搜索,了解到了是讀取的方式導(dǎo)致文件讀取

    2024年02月05日
    瀏覽(23)
  • Spring Boot獲取resources目錄下的文件的三種方式

    在Spring Boot項(xiàng)目中,經(jīng)常需要獲取 resources 目錄下的文件。這些文件可以包括配置文件、模板文件、靜態(tài)資源等。本文將介紹三種常用的方法來(lái)獲取 resources 目錄下的文件。 ResourceLoader 接口是Spring框架提供的用于加載各種資源的接口,包括 classpath 下的資源。在Spring Boot中,可

    2024年02月16日
    瀏覽(43)
  • IDEA打成JAR包

    IDEA打成JAR包

    一、場(chǎng)景需求 ? 當(dāng)我們需要將Java項(xiàng)目文件轉(zhuǎn)為exe文件時(shí),需要首先將Java項(xiàng)目文件打包成jar文件。這里我們以常用的Java開(kāi)發(fā)IDE-IDEA為例,講解打包jar文件的具體步驟。 二、具體步驟 在項(xiàng)目代碼功能都測(cè)試無(wú)誤后,接下來(lái)進(jìn)行工程文件的打包。 菜單欄點(diǎn)擊File后,選擇Project

    2024年02月16日
    瀏覽(21)
  • 【已解決】Spring boot項(xiàng)目獲取到resource目錄下文件完整路徑怎么獲取 ?

    【已解決】Spring boot項(xiàng)目獲取到resource目錄下文件完整路徑怎么獲取 ?

    在實(shí)際開(kāi)發(fā)過(guò)程中,可能有時(shí)候,我們將文件放在resource下,在程序中需要獲取到文件路徑然后操作。比如,將公鑰放到resource文件夾下,在程序中需要獲取到這個(gè)公鑰的完整路徑。怎么操作? ? 需要訪問(wèn)的文件位置 獲取方法如下: 在yaml文件中配置公鑰文件名稱: pem: ??

    2024年02月09日
    瀏覽(31)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包