今天从jfinal 2.0升级到jfinal4.8。改一了些配置,换了几个jar包,完美升级。在此感谢波总,jfinal真心好用。
此过程中存在logger类找不到,查了一下是用了jfinal-ext包,查了说换到jfinal-ext2,但我没有找到ext2的包,只找到了ext3。换上ext3的包后,发现原来的PoiRender类又没有了,看来没有向下兼容。于是,根据原来的代码,自已抽出两个类,完美解决。有需要的朋友可以向我拿。
最后碰到一个问题:tomcat控制台打印日志的输入顺序与2.0的不一样了。不知是否是我的配置问题。
以前调试时,sql是在下面的,现在跑到上去去了。求指导!!
public void configConstant(Constants me) {
me.setReportAfterInvocation(false);
}
这个配置的意思是:在 action 调用之后输出 jfinal action reporte
这个是后来新添加的配置,这个配置是为了更好支持在 http body 中传递 json 数据的场景,在这种场景下,如果你先输出 action report,那么会有异常
现在这类在 http body 中传递数据的项目越来越多,例如微信公众号项目