Jfinal如何读取resource下的json文件内容

resource目录下有一个json文件,如何读取获得到这个json串呢?

评论区

JFinal

2018-04-18 11:18

参考一下 jfinal 中的 PropKit 与 Prop 这两个类,里头是从 resource 下获取配置文件,只是不是 json 文件

里头的读取文件的代码就 10 来行,拿来即用

Marsom

2018-09-11 17:06

@JFinal ActiveRecordPlugin arp = new ActiveRecordPlugin(druidPlugin) 配置这个的时候,增加arp.addSqlTemplate("sqlTemplate.sql");我的sqlTemplate.sql就在Resource目录下,但启动就一直报找不到文件。

JFinal

2018-09-12 12:11

@Marsom 得配置一下:
arp.getEngine().setSourceFactory(new ClassPathSourceFactory());

但现在还处在 3.4 版本,得加个配置:
arp.getEngine().setDevMode(false);

否则会有这个问题:
http://www.jfinal.com/share/979

jfinal 3.5 已经改进过这个地方,你也可以先用上最新版本的 jfinal 3.5:
mvn clone git@gitee.com:jfinal/jfinal.git
cd jfinal
mvn install

最后将版本号 3.4 改成 3.5-SNAPSHOT , 3.5 发布以后,直接去掉 -SNAPSHOT 这个后缀就可以完成升级了

Marsom

2018-09-12 18:35

@JFinal 谢谢詹总。

热门反馈

扫码入社