![](/img/trans.png)
[英]How to get spring boot application jar parent folder path dynamically?
[英]Get images from resources folder on a JAR in a Spring boot application
我有一個 spring 啟動應用程序。 當我在本地 Tomcat 部署 mi 應用程序作為戰爭時,我可以通過這種方式使用資源文件夾中的圖像:
ResourceUtils.getFile("classpath:Logo.png")
我的問題是當我將應用程序 package 作為 JAR 時。似乎無法找到圖像...在搜索 inte.net 一段時間后,我嘗試了一些不同的方法,但到目前為止都沒有用。
Resource resource = new ClassPathResource("classpath:Logo.png");
InputStream inputStream = resource.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
imagePart.attachFile(FileCopyUtils.copyToString(reader));
編輯:項目結構
你能分享一下項目結構嗎? 如果圖像放置在test/resources/或main/resources文件夾中,則 jar 將沒有來自 tests 或 main 文件夾的任何資源。 這可能是一種可能性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.