2019-10-31 15:37

@mrbai2018 数据有类型,需要确定类型才能比较,否则的话性能会很差,因为不同类型的需要先转化为同类型才能比较

这个地方需要改进,当类型不同时,直接抛出异常为好

2019-10-31 15:34

@liugz jfinal weixin 项目中的小程序部分确实还需要完善,多多提 issue 到: https://gitee.com/jfinal/jfinal-weixin/issues

项目会一直维护,好多人用着呢

2019-10-31 15:32

@Didier

jfinal 3.6 版本对路由的映射做了性能优化,默认只对当前 controller 层进行映射,如果要对 controller 的父类进行路由映射需要配置:
me.setMappingSuperClass(true);

这个优化还是很值得的,性能提升好几倍

2019-10-31 15:28

@jfinal_365 确实有错误,已经修改并提交了:
https://gitee.com/jfinal/jfinal-weixin/commit/96d126bc9e2f35da4c253bc7028ddbe3dfdd123b

WxaMsgController 用得少,记得搞定后回来再反馈一下

最新版本代码安装到本地的使用方法如下:
git clone git@gitee.com:jfinal/jfinal-weixin.git
cd jfinal-weixin
mvn clean install

然后将你项目中的依赖 jfinal-weixin 2.4 版本号改成 2.5 即可使用

2019-10-31 13:02

@Succy 已经写进开发列表了,一直没时间加

加这个需要对原有接口做点改变,添加可变参数支持

2019-10-31 13:00

jfinal 的路由规则在文档中已经写得很清楚了,并没有什么可以思考的,照着文档做就可以了,要细心

2019-10-31 12:59

接收响应的 controller 要继承一下 MsgController

2019-10-31 12:56

使用 JDK 自带的 visual VM 观测一下你的项目的资源回收情况,这种事情一般是项目代码的资源泄漏造成的

此外,你的异常信息与 JVM 挂掉没有必然关系,JVM 挂掉会有一个 crash 异常

2019-10-31 10:56

@Joph_csu Controller 级可以使用 inv.getControllerKey() ,十分方便

在 jfinal 下做东西,要跳出 spring 的思维, jfinal 提供了很多方便的基础设施来实现各种功能

2019-10-31 09:17

@Milkyway 记得搞定后再来反馈

2019-10-30 22:15

@Joph_csu 根据controllerKey和权限字符串做AntPathMatcher 的目的是什么? 难道是为了控制权限?

权限控制可以更简单,在拦截器中写点代码即可

2019-10-30 20:17

jfinal 4.7 已经添加了 hgetCounter 方法,可以使用了

2019-10-30 20:17

jfinal 4.7 已经添加了 hgetCounter 方法,可以使用了

2019-10-30 20:16

代码干净利落,就是这么玩的,感谢分享,赞

2019-10-30 20:15

@调度单 AnsiSqlDialect 的分页为了兼容不同数据库,速度慢