2019-12-25 15:31
@也许这就是萌新吧 具体怎么加的,去个人空间可以编辑这篇文章,将添加的方法追加进去
这个知识对后来者很有用,我也想知道具体的加法,好多年没用过本地 jar 包了
2019-12-25 15:05
@也许这就是萌新吧 这个就奇怪了,检查一下 package.xml 与 pom.xml , 会不会是配置有误?
再一个重点:要仔细分析异常信息,异常说找不到 BController,应该还有别的信息可以看
2019-12-25 14:39
@IT届的小学僧 按理说有问题是会抛出异常的,检查一下你是不是有 try catch 将异常捉住了并没有继续向外抛出,注意拦截器也要检查
2019-12-25 14:12
@IT届的小学僧 数据格式不对,或者某些数据的字段数量少了或都多了,或者字段的类型对不上
建议你调试一下,确定是哪条数据的问题
2019-12-25 14:11
arpMsSql 对象中的 Engine 使用的是 ClassPathSourceFactory,该组件会以你的 class path 与 jar 包中的根目录为根去找模板文件
而你配置了 MsSql.setBaseSqlTemplatePath(PathKit.getRootClassPath()),这里假定你的 PathKit.getRootClassPath() 值为 D:/sql,那么最终将会去你的 class path 下面的 D:/sql 或者 jar 包中的 D:/sql 中去找模板文件
而这两个目录显然是不存在的
在 arp 中一般不建议配置 setBaseSqlTemplatePath ,而是直接 addSqlTemplate 的时候带上以 class path 为根的相对路径
下载首页的 jfina_demo_for_maven.zip,里头有实际的用法,照抄即可
2019-12-25 14:08
@无鱼 在配置 me.setToSlf4jLogFactory() 完成以后,剩下有关 slf4j 的依赖与配置就完全导向 slf4j 的官方文档了, jfinal 只是将功能移交给了 slf4j
按照 slf4j 的文档来添加它的依赖,以及添加它的配置文件,使用的时候这样:
Log log = Log.getLog(...);
log.xxx(...);
2019-12-25 13:59
@liugz 路由配置还是原来的配置方法, 在 handler 中的 String target 变量就是 url 中去除掉域名、问号挂参后的剩余部分
通过改变 target 参数,让其可以对应到 controller 的 action 就可以了,对 handler 进行单步调试一下