2019-10-31 16:09

@jfinal_365 jfinal weixin 是一个 SDK,也类似于一个大的框架性的东西,里面有些功能可能没做进去,但你可以利用这个基础架构,自己加功能,加入的功能可以无缝的用上

例如,jfinal weixin 中的各种可能是以 XxxApi.java 的形式存在的,如果某个功能还没有,你可以加个 YyyApi.java, 基本照抄 XxxApi.java,稍微改点代码即可实现自己想要的功能

总体架构已经做好了主要的事情,你自己加功能会很方便,而且不需要整合,直接加直接用

2019-10-31 16:06

@JFinal 留下 gitee 注册的 email ,拉你进项目组

2019-10-31 16:06

@杜福忠 能否加入 jfinal-weixin 项目组,可以直接提交代码

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 方法,可以使用了