1. 程式人生 > >springboot-專案獲取resources下檔案的方法

springboot-專案獲取resources下檔案的方法

####spring專案獲取resources下檔案的方法
  最近寫讀取模板檔案做一些後續的處理,將檔案放在了專案的resources 下,發現了一個好用的讀取方法:
這裡寫圖片描述
  比如上邊是你需要讀取的檔案:
  讀取的方法如下:

//File file = ResourceUtils.getFile("classpath:templates/b_dfd.txt");
 File file = ResourceUtils.getFile("classpath:templates");
        if(file.exists()){
            File[] files = file.listFiles();
            if(files != null){
                for(File childFile:files){
                    System.out.println(childFile.getName());
                }
            }
        }

  上邊的 ResourceUtils.getFile() 方法可以獲取到resources 下的檔案。
  前幾天發現,這個方法在linux系統下沒用,希望大家注意一下。

相關推薦

springboot-專案獲取resources檔案方法

####spring專案獲取resources下檔案的方法   最近寫讀取模板檔案做一些後續的處理,將檔案放在了專案的resources 下,發現了一個好用的讀取方法:   比如上邊是你需要讀取的檔案

專案獲取srcresource目錄檔案

有兩種方式: Java程式碼中的類,要獲取Resource資原始檔目錄下檔案 A:  絕對路徑定址:String s1 = this.getClass().getResource("/test.pxml").getPath();   !!!!!!!!!!!!!!!!!

vs2010 2012 c++ 為專案新增不同目錄檔案方法

1、標頭檔案與定義檔案不在當前專案目錄情況 可採用"../"的語法進行標頭檔案的包含,此種情況多用於包含dll的標頭檔案 2、移動資料夾為當前專案目錄的情況 第一步:將資料夾加入至專案中 方法: 在解決方案資源管理器中檢視中,選擇"顯示所有檔案" " 在視窗中找到要包括

springboot專案啟動,自動執行某個方法中的某個類

package com.trs.idap.web.rest.controller; import com.trs.idap.service.GetCarInfoFromKEDAService; import org.springframework.beans.factory.annotation.

java 正則匹配 HDFS路徑後獲取目錄檔案

public static void main(String[] args) { URI uri = URI.create("hdfs://cdh-master:8020"); FileSystem hdfs = null; Path path = n

SpringBoot 專案無法執行及解決方法

剛建立完專案後,專案上很容易出現一個紅歎號,一旦出現了這個紅歎號,專案是執行不起來的,解決這些問題一般使用下面五種方式可以解決: (1)環境基本配置有問題,檢查下環境配置 (2)專案建立完成後pom.xml報錯            &nb

java讀取classpath檔案方法總結

專案中一般都會遇到需要讀取classpath下檔案的問題,今天我打算把我知道的方式都整理一下,做一個記錄方便以後查詢,以下就是具體的方式: // classpath目錄下 URL resource = TestASM.class.getResource("

springBoot專案訪問resource的靜態頁遇坑

公司目前專案是基於springboot前後端完全分離來做的,但是業務需要,需要有個地方設定模板,所以resource下增加了模板資料夾  有兩處踩坑的地方: 1、定義HTML頁面中的函式時,要引入Jquery,開始用絕對路徑引入時,本地測試沒問題,但是上線後還是找不到

springboot專案在eclipse打包成war包

1 在pom.xml檔案的配置     a 去除tomcat依賴   <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring

c/c++ 獲取目錄檔案列表

經過測試 Windows 和 Linux版本都可以執行。 windows版本 標頭檔案:io.h 關鍵函式:_findfirst、_findnext 關鍵結構體:_finddata_t struct _finddata_t {     unsigned attr

SpringBoot WEB-INF目錄檔案無法訪問一種解決方案

平時都好用的百度 沒搜尋到直接的解決方案,查閱資料提供一種方案  實驗可行 廢話不多說 上圖專案index.html位置  至於為什麼將資源放在WEB-INF目錄下  是不是更安全? 如果你怎麼也訪問不到 ,不妨試試我想到的方法 這是我的控制器寫法 直接request物

springboot專案搭建0041-日誌檔案配置-log4j

專案地址:https://github.com/wenrongyao/springboot-demo.git 摘要:專案日誌檔案配置,springboot專案配置log4j日誌框架 1、排除預設的logback包依賴,加入log4j日誌依賴 log4j日誌包的版本資訊 <p

把java專案打包成jar檔案方法

1.先寫好需要打包成jar的java方法 2.右鍵單擊專案,選擇Export 3.在Export視窗中,選擇java-->JAR file,點選"Next"按鈕 4.在JAR Expor

linux C++獲取目錄檔案列表

好像經常用到,那就記下來吧(遞迴遍歷子資料夾) #include <stdio.h> #include <stdlib.h> #include <string.h>

springboot專案中多個main方法啟動問題

SpringBoot專案通過掃描整個專案查詢main方法來啟動整個web。但是當專案中含有不止一個標準main方法時,專案打包成jar包時可能無法正常啟動,找不到要啟動的main; 1 修改pom.xml檔案,用如下方式實現 修改pom.xml檔案,

Android訪問/data/app/檔案方法

地球人都知道的: A) /data/app/目錄本身要su的訪問許可權,所以無法new File("/data/app"); 或許你不知道的: B) 初始安裝時,檔案被儲存在: data/app + [包名].apk 覆蓋安裝N次後,檔名為: data/app +

springBoot專案打war包,部署到外部tomcat;解決打包後resources檔案全部丟失

2018-08-29 小賴 文件初始化 springBoot 帶有內建Tomcat 伺服器,可以直接將專案打包成jar執行,但是如果在需要把專案達成war包該怎麼辦呢?下面是將springboot專案部署為war專案的一些步驟 1. p

linux(centos6.5)部署springboot jar包用 *.sh 檔案啟動專案並將專案做成開機自啟動服務

版權宣告:轉載請註明出處。 原文作者:[email protected] 原文連結:https://blog.csdn.net/weixin_42389328/article/details/83104214 第一種方法:非自啟動方式 1.如果你使用的是maven來管理專案,執行以

IDEA在springboot專案,出現無法找到對應的頁面檔案問題

springboot專案在idea容易出現找不到頁面檔案和tomcat報錯的問題。故對這兩個問題記錄一下。 在POM檔案下,加入如下設定: <!-- 使用IDEA開發工具時,需要加上該resources配置,解決webapp/資源目錄無效的問題 --> <resou

IDEA Springboot專案 怎麼自動生成webapp和面的xml檔案(詳細)

簡介 springboot 建立專案之後是沒有webapp的,今天講講idea怎麼生成和下面的xml     我的路徑:     C:\Mytool\Test\springboot\springboot_d