2020-02-05 12:47
jfinal club 整体上就是本站 jfinal.com 的功能,代码简洁,很多功能直接可以用于二次开发,例如权限管理、内容管理、账户管理、登录、注册、账号激活等功能
2020-02-03 20:29
很可能是你有线程是 "非守护线程",JVM 无法退出检查你项目中启动的线程是不是设置了 setDaemon(true)
2020-02-03 18:46
@琴海森林 我自己测试是没有问题的,可能有些同学的环境不同,后续版本我计划将 RedirectRender.java 中的注释再放开
2020-02-03 18:45
没真正重启成功注意一下官方启动脚本里头有一个注释说明,讲到了 kill 指令的 -9 这个参数,如果出于什么原因无法停止项目,可以加上这个参数
2020-02-02 12:34
建议加入俱乐部,获取 jfinal 官网代码,一整套解决方案,十分便利:https://jfinal.com/club
2020-02-02 12:33
jfinal.com 官网中就是用了这样的机制,很便利,例如:public class BaseController extends Controller { @NotAction public Account getLoginAccount() { .... } @NotAction public boolean isLogin() { return getLoginAccount() != null; } @NotAction public boolean notLogin() { return !isLogin(); }}
2020-02-02 12:30
getSession() 依赖于 Controller 内部持有的 HttpServletRequest request 对象,而你的 UtilController 继承 Controller 时,这个对象是不存在的你可以引入一个 public class BaseController extends Controller ,然后在这里面添加 getIdentity() 方法。最后,你所有的 controller 改为继承 BaseController 即可
2020-02-02 12:16
代码缺失,注意修改本贴,点击工具栏中的 代码语言 下拉框,选择 java,然后再贴代码进去
2020-01-31 14:40
@崔佳鹏 打开控制台,输入下面命令:javac看看 java 编译器能不能被调用,就能验证了
2020-01-30 18:51
maven 的动作是在控制台执行的,所以,还需要修改环境变量然后使用 java -version 查看命令行显示的是 JRE 还是 JDK这个是基础中的基础
2020-01-30 17:59
@好好学习1111 方法如下:public void onStart() {new Thread(() -> { 这里放的代码会在新线程中执行 }).start();}
2020-01-30 11:45
在 YourJFinalConfig extend JFinalConfig 中添加一个 public void onStart() {这里是启动爬虫的代码}如果爬虫启动时会阻塞线程,需要在开启一个新的线程启动它
2020-01-30 11:17
参考这个反馈解决:https://jfinal.com/feedback/6939
2020-01-30 11:11
代码质量高,功能丰富,已 star + fork,以后用得着,谢谢你的分享,赞
2020-01-30 11:02
template(...) 方法需要与 #para 指令配合使用,由于这个功能是后加的,所以文档中有一处错误,现已修正如果不使用 #para 指令,使用 getSql 也是可以的,例如:String sql = Db.getSql("user.login");dao.findFirst(sql, "admin", "111111");