宝哥软件园

Spring启动从静态json文件读取数据所需的字段

编辑:宝哥软件园 来源:互联网 时间:2021-08-31

在实体中,属性通常由类似于字典表的文件表示,这些文件大多在配置文件或静态文件中配置。这一次,记录如何从静态json文件中读取所需的字段。

1.文件格式和路径

这里写图片描述

2.加载文件

import org . spring framework . beans . factory . annotation . value;导入org . spring framework . core . io . resource;@ Value(' class path : static/data/area . JSON ')私有资源区域资源;3.阅读文件

注意:由于读取文件时存在中文,需要设置编码格式

@ Override public void test(){ for(int I=1;i8;i ) {尝试{ String area data=ioutils . tostring(areares . getinputstream()、charset . for name(' UTF-8 ');ListString区名=JsonPath.read(areaData,' $。各区[?(@.id==' i ')]。名称');string district=District NAmES . get(0);System.out.println(数字“I”代表的行政区域为:‘区’);} catch(IOException e){ e . printstacktrace();}}}输出结果

数字1表示的行政区为:瑶海区,数字2表示庐阳区,数字3表示蜀山区,数字4表示包河区,数字5表示经济技术开发区,数字6表示高新技术产业开发区,数字7表示新站高新技术产业开发区

摘要

以上是Spring Boot需要从边肖引入的静态json文件中读取数据的字段。希望对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

更多资讯
游戏推荐
更多+