2019-07-17 10:51
freemarker 貌似没有这个功能
2019-07-17 10:10
放在 afterJFianlStart() 或者 onStart() 中启动,新版本支持了 onStart() 方法回调注意检查 netty 启动时是不是线程被阻塞了,造成 jfinal 启动过程止步于 onStart() 或 afterJFianlStart()
2019-07-17 10:08
@ThreeX 这个需求很多人都自己通过写一个 #define where() 函数来解决了,目前感觉需求并不是很强烈,先入备忘列表, 感谢你的反馈
2019-07-17 10:07
代码十分简洁,项目很有价值,对于整合常用第三方认证登录能节省大量时间,已 fork + star + 点赞 + 收藏
2019-07-17 09:50
@面向大海 完全多余的做法。对 all 对象进行迭代,直接取值即可
2019-07-16 22:41
很可能是你的项目中有多个版本的 jfinal , 检查一下部署时的 jar 包
2019-07-16 22:40
异常信息中出现了 "not in your sql" 字样,证明你用的 jfinal 版本太老了, 早期的版本对 sql 有检查,会检查 model 查询时,你的 sql 中是否包含了该 model 所对应的 tableName升到最新版本,按照 jfinal 文档:https://www.jfinal.com/doc/14-1如果暂时不升的话,配置一下:activeRecordPlugin.setDevMode(false);
2019-07-16 22:36
BigDecimal 不能强制转换成 String []
2019-07-16 22:35
你这个是直接输出了对象,而不是输出对象的属性值你的输出类似于这种输出: System.out.print(new User());
2019-07-16 22:34
@akak 使用 me.setProxyFactory(new CglibProxyFactory()) 即可,兼容更多场景
2019-07-16 22:33
@掌柜的、 这个问题很奇怪,因为路径中没有出现 webapp 字眼, 估计你在 configEngine(Engine me) 中配置过别的值
2019-07-16 22:31
一定要注意看文档,注入要配置:me.setInjectDependency(true);
2019-07-16 22:30
每次有人问我这个问题的时候,可以直接分享这个文章的链接了,谢谢, 收藏 + 点赞
2019-07-16 22:28
官网首页下载 jfinal demo,拿走里头的 log4j.properties 文件用于项目
2019-07-16 22:27
排查是不是 jetty 上跑的项目挂掉了建议使用 jfinal undertow 进行发布,更轻、更快、更稳。 jfinal.com 官网就是跑在 jfinal undertow ,跑了快一年了,稳得可怕