2016-11-21 17:16
@lgc 虽然 jfinal 每次版本发布都有很多 change log ,但绝大部分改变是内部变化,可以平滑升级,而少数的影响用户的变化,通常是改改类名,方法名之类的,也可以很快通过修改项目代码快速升级,曾经有个 jfinal 用户,跨越 9 个 jfinal 版本轻松升级的,所以 jfinal 升级总体来说一直是很平滑的
2016-11-21 17:05
@frozenviga 所以前面为啥我说异常最重要的内容没有贴出来。一定要学会看异常,这个是在出问题以后解决问题的第一个依据,一般来说,异常前面一部分并不会告诉你原因,只是告诉你一个调用堆栈,而后面的一部分,通常带有”case by ...“ 这部分才是真正的原因
2016-11-21 09:42
@我的微辣 360 用的 IE 内核,本质是一样的,IE 不认标准的 content type = application/json
2016-11-20 23:15
@toni 有了这个好用的功能,自动路由更加没有实现的必要了,此外,自由路由还拉高学习成本,还要引入新的概念,不是极简设计
2016-11-20 23:14
@toni jfinal 2.3 会添加一个路由级的 Interceptor ,可以对分组的路由应用拦截器,例如:
public class AdminRoutes extends Routes {
....
}
上面这个分路由,在注册时,可以同时注册拦截器,该拦截器会对其内所有控制器拦截:
AdminRoutes adminRoutes =new AdminRoutes();
adminRoutes.addInterceptor(....);
me.add(adminRoutes);
me.add(frontRoutes);
2016-11-20 23:12
@toni 自动路由还有很多其它缺点,这也是 jfinal 一直以来都不提供这个功能的原因,例如安全性问题,第三方 jar 包中的 Controller 是可以被扫描到的,还有开发模式下的启动速度等等