单独使用Enjoy 加载外部模板文件失效

单独使用Enjoy,并且打成一个jar包,模板放在jar包同级的conf目录下,但是更改模板无法热加载(已按下图设置了devMode = true)。

image.png

我的应用的目录

image.png

评论区

JFinal

2020-04-22 12:01

利用好 engine.setBaseTemplatePath(...) 这个配置

你当前打成了 jar 包, 一些路径与在 IDEA、eclipse 时有变动

最简单的办法是可以在运行这个 jar 包时传入一个参数,该参数可以动态指定 engine.setBaseTemplatePath(...)

倾真鱼

2020-04-23 09:02

收到,我试试

倾真鱼

2020-04-23 10:37

engine.setSourceFactory(new FileSourceFactory());
engine.setBaseTemplatePath(".");
增加上面两句就可以了。第一句是改变加载来源为文件系统,第二句是加载的位置起点是当前位置。

热门反馈

扫码入社