SpringBoot讀取resource文件代碼實例
Java標(biāo)準(zhǔn)庫中的java.net.URL類和標(biāo)準(zhǔn)處理器對于處理低層的資源沒有提供很好的功能。例如,并沒有提供一個URL的實現(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. 存儲于xml中需要的HTML轉(zhuǎn)義代碼2. VMware中如何安裝Ubuntu3. .NET SkiaSharp 生成二維碼驗證碼及指定區(qū)域截取方法實現(xiàn)4. phpstudy apache開啟ssi使用詳解5. ASP中實現(xiàn)字符部位類似.NET里String對象的PadLeft和PadRight函數(shù)6. CentOS郵件服務(wù)器搭建系列—— POP / IMAP 服務(wù)器的構(gòu)建( Dovecot )7. django創(chuàng)建css文件夾的具體方法8. asp批量添加修改刪除操作示例代碼9. docker容器調(diào)用yum報錯的解決辦法10. IntelliJ IDEA創(chuàng)建web項目的方法
