2019-11-23 14:51
jfinal 为了极致性能,是将所有路由在项目启动的时候一次性初始化的,不支持动态路由
@海哥 对 jfinal 有扩展过这个功能,可以看看他的 #jboot 项目:
https://gitee.com/fuhai/jboot
2019-11-22 21:26
代码简单实用,赞
此外,可以考虑做个 BaseController extends Controller,在其中添加一个 getUser 方法,例如:
public class BaseController extends Controller {
@Inject
private UserService service;
@Inject
private ControllerAssist controllerAssist;
private User getUser() {
return (User) controllerAssist.getObject(User.class, getRawData());
}
}
然后在用的地方只需要继承 BaseController 来使用了
2019-11-22 16:27
@yunqi 在 jfinal club 项目中就是简单一行代码打完收工:
setCookie(LoginService.sessionIdName, sessionId, maxAgeInSeconds, true);