天天看點

springboot:讀取配置檔案

寫文章的原因:springboot工程打包(jar包或war包)後,無法讀取配置檔案。

如下圖,springboot工程讀取resources下,COMExternal.json檔案,java記憶體中儲存為字元串。

springboot:讀取配置檔案

正确代碼:

InputStream resourceAsStream = this.getClass().getResourceAsStream("/COMExternal.json");
 String jsonFile =  new BufferedReader(new InputStreamReader(resourceAsStream))
                .lines().parallel().collect(Collectors.joining(System.lineSeparator()));
           

使用上述代碼,可在springboot工程打包後正确讀取工程下resources目錄下檔案。