jfinal有sql模板管理,一直用的很舒服,目前遇到的情况是,我有父模块future,子模块future-org future-common,里面都有sql,如果我另外一个项目blog-admin blog-web引入这两个jar包那么sql模板的配置好像就只有运行包blog-web设置all.sql,然后再到all.sql里面引入future-org future-common里面的sql,这样做起来有点麻烦,还有什么更好的方法吗
参考这里的文件:
https://jfinal.com/doc/1-5
注意文档中第三小节的:《maven 多模块项目启动报错》。在启动模块中通过配置 undertow.resourcePath 来解决:
undertow.resourcePath=webapp, {修改为依赖的模块名}/src/main/webapp, src/main/webapp
当然,你的需求是要 class path 与 jar 包,所以,你的配置需要用到 "classpath: " 前缀,大致这样:
undertow.resourcePath=webapp, classpath:{修改为依赖的模块名}/src/main/webapp, ... 其它配置在此
undertow.resourcePath=webapp, /src/main/webapp, classpath:{修改为依赖的模块名}/src/main/resources
注意看 "classpath:" 这个配置中包含了你当前启动模块所依赖的其它模块的名称