SpringBoot讀取resource文件代碼實(shí)例
Java標(biāo)準(zhǔn)庫(kù)中的java.net.URL類(lèi)和標(biāo)準(zhǔn)處理器對(duì)于處理低層的資源沒(méi)有提供很好的功能。例如,并沒(méi)有提供一個(gè)URL的實(shí)現(xiàn)能夠從classpath或者ServletContext中讀取資源等等。因此,在Spring中提供了這樣一個(gè)Resource接口,能夠更加方便的讀取各種資源。
1、使用resourceUtil
File file = ResourceUtils.getFile('classpath:config/city.config.json');
2、注解,注入
public abstract class BaseController { @Value('classpath:config/city.config.json')Resource cityConfig; private void setURL(ModelMap root) {String jsonStr = new String(IOUtils.readFully(cityConfig.getInputStream(), -1,true));JSONObject cityObject = JSON.parseObject(jsonStr);}}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. ASP新手必備的基礎(chǔ)知識(shí)2. ASP.NET Core按用戶(hù)等級(jí)授權(quán)的方法3. vue-electron中修改表格內(nèi)容并修改樣式4. .NET 中配置從xml轉(zhuǎn)向json方法示例詳解5. 推薦一個(gè)好看Table表格的css樣式代碼詳解6. ASP常用日期格式化函數(shù) FormatDate()7. 利用FastReport傳遞圖片參數(shù)在報(bào)表上展示簽名信息的實(shí)現(xiàn)方法8. phpstudy apache開(kāi)啟ssi使用詳解9. HTML中的XML數(shù)據(jù)島記錄編輯與添加10. 微信小程序?qū)崿F(xiàn)商品分類(lèi)頁(yè)過(guò)程結(jié)束
