SpringBoot讀取resource文件代碼實(shí)例
Java標(biāo)準(zhǔn)庫中的java.net.URL類和標(biāo)準(zhǔn)處理器對于處理低層的資源沒有提供很好的功能。例如,并沒有提供一個URL的實(shí)現(xiàn)能夠從classpath或者ServletContext中讀取資源等等。因此,在Spring中提供了這樣一個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);}}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. Ajax實(shí)現(xiàn)表格中信息不刷新頁面進(jìn)行更新數(shù)據(jù)2. ajax post下載flask文件流以及中文文件名問題3. CSS自定義滾動條樣式案例詳解4. 詳解CSS偽元素的妙用單標(biāo)簽之美5. SpringBoot+Shiro+LayUI權(quán)限管理系統(tǒng)項(xiàng)目源碼6. msxml3.dll 錯誤 800c0019 系統(tǒng)錯誤:-2146697191解決方法7. 將properties文件的配置設(shè)置為整個Web應(yīng)用的全局變量實(shí)現(xiàn)方法8. HTML <!DOCTYPE> 標(biāo)簽9. 關(guān)于Mysql-connector-java驅(qū)動版本問題總結(jié)10. JavaScrip簡單數(shù)據(jù)類型隱式轉(zhuǎn)換的實(shí)現(xiàn)
