SpringBoot读取resource文件代码实例
Java标准库中的java.net.URL类和标准处理器对于处理低层的资源没有提供很好的功能。例如,并没有提供一个URL的实现能够从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); } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
spring boot+mybatis搭建一个后端restfull服务的实例详解
这篇文章主要介绍了spring boot+mybatis搭建一个后端restfull服务,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-11-11IntelliJ IDEA 2023.1.4 无法刷新Maven项目模块的问题及解决方法
这篇文章主要介绍了如何排查 IDEA 自身报错问题,本文以IntelliJ IDEA 2023.1.4无法刷新项目Maven模块的问题为例,给大家详细讲解,需要的朋友可以参考下2023-08-08SpringBoot如何在线程中获取@Service Bean类
这篇文章主要介绍了SpringBoot如何在线程中获取@Service Bean类,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-02-02
最新评论