2019-02-16 11:38
@dw33qq 新版本 jfinal 用一下 inv.getController().getRawData() 就好
2019-02-15 21:42
@DPM 用 jfinal undertow 1.5 就好,下载首页的 jfinal demo for maven ,里头有打成 fatjar 单 jar 的运行部署实例,拿来即用
2019-02-15 21:41
@dolphin93 如果 nginx 配置了 ssl,那么 proxy_pass 后面只需要 https 就可以了,除非 jfinal undertow 项目也配置了 ssl,这种用法感觉上会拉低性能
2019-02-15 21:39
@井月轩 确实忘写了 jfinal 的依赖,已经加上了
由于 jfinal undertow 1.5 版本之前是可以不用添加的,所以新版本漏掉了
2019-02-15 21:35
@wxcmyx 去掉这个会带来新的问题,加个类似这样的配置就可以了:
restart.include.thirdparty=/jfinal-3.6.jar
2019-02-15 21:27
@bestkas 你说的很有道理,所以 jfinal 从第一天起就坚持极简设计,让学习成本降到极致,以至于我招的实习生只花半天时间就可以上手 jfinal 开发项目
因此,你说的这个问题自然得到化解。
反倒是 spring 这类主流框架还在不断变复杂,学习成本还在不断上升。经过使用后对比就能体会到完全掌控 jfinal 十分容易(总共两万多行代码),而 spring 根本无法掌控哪怕一小部分(几十上百万行代码)
2019-02-15 21:22
@刀歌 json 转 model 可以用 jfinal 的生成器先为其生成 base model,里头会有setter 方法,然后直接使用任何第三方 json 工具就可以转换了,例如:
User user = FastJson.getJson().parse(jsonString, User.class);
生成器的用法在 jfinal 官网首页的 jfinal demo form maven 中就有,下载后改点配置就可以使用了
2019-02-15 21:19
@javagoboy 前面说的“否定”是指:当一个 task 的调度调用执行时间很长,直到下次调度它的时机到来时该 task 还没执行完成,那么本次调度将跳过,并不会重新建立新的 task 进行调度
测试的时候在 task 中弄个 static 变量很容易测试
2019-02-15 20:54
@张红军 在 controller 中也可以直接使用 renderToString(...) ,十分方便