2019-11-01 16:19

@万里 如果你使用 jfinal 生成器生成过 getter 方法,到前台可以是驼峰格式

生成器在首页下载 jfinal_demo_for_maven 可以获取里面的用法

2019-11-01 16:17

使用 centos 很多年,稳定、可靠,是用于服务器的最好 linux 发行版,赞

2019-11-01 16:15

@smileForLife 尽量避开了这种设计, Wrapper 设计唯一的好处是写 java 代码比写 sql 安全感强一点点,但缺点太多,以前谈过多次,不再赘述

2019-11-01 11:39

在 exec 方法中通过下面的代码获取 id 与 num 变量的值:
Integer id = (Integer)exprList.getExpr(0).eval(scope);
Integer num = (Integer)exprList.getExpr(1).eval(scope);

也可以这样来获取:
Object[] values = exprList.evalExprList();
Integer id = values[0];
Integer num = values[1];

在扩展的时候,把玩一下 exprList 、stat、scope、writer、env 这五个变量,基本上可以实现所有功能

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 项目组,可以直接提交代码