读取JSON文件配合使用 @Value 注解
2018-06-12 本文已影响0人
JAVA弑云
今天做一个读取json后缀的文件,作为一名慵懒的程序员,能用第三方工具,能用框架的事情就坚决自己不手写,故在spring框架的基础上配上
commons-io和Gson依赖来完成这个简单的小项目
但是之前没有读取过json文件,所以有点手生,Google一下发现@Value这个好东西
能对各种字段对象构造方法等等进行初始化默认值
也可以读取一个文件的值并注入到对象中,话不多说,贴代码
@Value("test.json")
Resource res;
只要在一个是spring管理的类中加入上面两行代码就可以拿到文件的引用了,接下来就是读取
//读取json文件
String content = FileUtils.readFileToString(res.getFile(), "UTF-8");
//输出json文件
logger.info(content);
然后运行代码后就能看见json文件中的内容就输出到控制台了