jfinal3.2重写JFinalConfig中的afterJFinalStart方法后无法启动

重写JFinalConfig中的afterJFinalStart方法后无法启动web服务器,无异常信息打印,手工try-catch之后发现有异常,异常出现在Db操作时,异常信息不具体或与真实异常不一致,并且无法定位异常具体行号,统一只能定位到Db.find(),实际是在Record.get("xxx"),时出了问题。

望大神重新思考一下异常处理模块。

开发的时间是节约了,找错误花的时间太多太多。。。

现在找错误都只能一行行执行,不然根本对应不上。。。


ps:在做bi,所以sql会复杂一些,Record.get("xxx")时会不小心写错

评论区

Fish丶

2018-07-05 10:24

补充一下:是Record.getInt("xxx"),Record.getDate("xxx")出错,类型转换错误

JFinal

2018-07-05 11:42

配置好日志,异常自然会输出得很清晰,这个是任何一个框架的基本功能

下载首页的 jfinal demo,将里而后 log4j.properties 文件以及 log4j.jar 文件直接放在自己的项目中使用即可解决

Fish丶

2018-07-05 12:28

@JFinal 已使用的,log4j.rootLogger=info,stdout,file这是首行

热门反馈

扫码入社