2018-07-20 18:00
@kongkong 不用改源码,因为 ActionHandler 是可以切换成自己的,在 configHandler(Handlers me) 这个配置方法在配置一下:
me.setActionHandler(new MyActionHandler());
上面的代码将 jfinal 的默认 ActionHandler 切换成了你自己的 MyActionHandler,从而可以通过扩展而非修改源码的方式解决
2018-07-20 17:57
@小喇叭 不需要单独配置,在首页下载 jfinal demo,直接用上里面的 log4j.properties
2018-07-19 11:46
@wang jfinal 的每个设计都会尽可能考虑学习成本
按照 JDK 的 DecimalFormat 规则来,学习成本必然是最低的,而且网上的 DecimalFormat 资源极多,这也免去了 jfinal 折腾这方面文档的事情
2018-07-18 18:06
@flash866 建议学一下 jfinal ext 来扩展,正好作者今天发布了新版本,参考一下它的 ModelExt 以及 base_model_template.jf:
https://github.com/E7du/jfinal-ext3/blob/master/src/main/java/com/jfinal/ext/plugin/activerecord/ModelExt.java
https://github.com/E7du/jfinal-ext3/blob/master/src/main/java/com/jfinal/ext/plugin/activerecord/base_model_template.jf
其中的 base_model_template.jf 仅仅是将 Model 改成 ModelExt ,极其简单,一定要用这种办法来扩展。 因为对于不同的应用,你可以扩展出针对该应用的很多方法,这样才有利于节省代码,提升效率
2018-07-18 17:26
@lveRen 看一下 jfinal weixin 2.1 中是否有这个功能,我记得是有的