升级4.5过后,找不到sql模板位置

之前3.4的时候用的没问题。在maven里把jfinal的版本改为4.5后就启动不了了

image.png

评论区

JFinal

2019-09-21 17:13

1:删除 arp.setBaseTemplatePath(...)
2: addSqlTemplate("all.sql") 改为 addSqlTemplate("/sql/all.sql")

原因是,新版本用于 sql 管理的 Engine 对象,默认进行了如下配置:
engine.setToClassPathSourceFactory()

也就是说 engine 默认去 class path 下找模板

苏伟伟

2019-09-21 17:34

@JFinal 好的,谢谢波总

热门反馈

扫码入社