2019-11-01 11:35

@Joph_csu enjoy 模板热加载性能极高,生产环境也可以配置上热加载 engine.setDevMode(true);

enjoy 在我的电脑上每秒渲染是 6 万 9 千多次,性能早就过剩了

2019-11-01 11:34

@hb963724769 先要确保拦截器本身已经被触发

2019-10-31 19:05

文档中的 paginate 常见问题解决已经详细说明了原因,以及解决方案:
https://www.jfinal.com/doc/5-6

2019-10-31 19:04

@happyboy 这个是正解

建议用上 jfinal 的 enjoy 模板引擎,谁用谁爽

2019-10-31 19:03

@杜福忠 我发现你已经是开发成员了

注意提交的代码尽可能保持与 jfinal weixin 公众号模块设计的风格,这样能降低学习成本

2019-10-31 19:01

总之,当前我怀疑你的事务拦截器并没有被触发

2019-10-31 19:01

注意业务层的拦截器被触发,需要开启 me.setInjectDependency(true) 并且在 Controller 中使用 @Inject 将业务层注入到控制层

如果不使用上面的方式,触发拦截器还可以使用 Aop.get(...)

controller 层的 AOP 是自动触发的,无需上述的方式

2019-10-31 18:50

感觉是极简设计,代码量很少,用起来应该会很舒适,谢谢分享,赞

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 即可使用