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); } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
Java编译错误问题:需要class,interface或enum
这篇文章主要介绍了Java编译错误问题:需要class,interface或enum,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-02-02Java SpringBoot集成文件之如何使用POI导出Word文档
这篇文章主要介绍了Java SpringBoot集成文件之如何使用POI导出Word文档,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下2022-08-08MyBatis学习教程(四)-如何快速解决字段名与实体类属性名不相同的冲突问题
我们经常会遇到表中的字段名和表对应实体类的属性名称不一定都是完全相同的情况,如何解决呢?下面脚本之家小编给大家介绍MyBatis学习教程(四)-如何快速解决字段名与实体类属性名不相同的冲突问题,一起学习吧2016-05-05Java8新特性之JavaFX 8_动力节点Java学院整理
这篇文章主要介绍了Java8新特性之JavaFX 8的相关知识,非常不错,具有参考借鉴价值,需要的朋友参考下吧2017-06-06
最新评论