xxl-job glue(java) 动态代码编译
业务上需要,最近使用了xxl-job,看着可以在页面上可以修改代码,就想着一探究竟。。
开始吧!需要自己在github上拉一下源码
debug
1、点击页面上的执行一次看请求接口,一步一步向下走。会先请求trigger这个接口。。哦哦重要的一点,在页面上ide编辑代码的时候,是先把代码java代码保存在xxl_job_info这张表里。待触发时编译使用

2、next---->点击trigger()向下走

3、next------->

4、next------->>快了快了

5、点击进去,有个run方法,继续向下走哦

6、已经快了,,快了憋不住了。。。字符串编译成了class,很ok

7、结果出来了哦,释放了,,,,看到了groovy

8、一脸懵逼,,,撤了撤了。先去了解哈groovy

本文介绍如何利用XXL-Job实现动态代码编译功能,通过页面编辑Java代码并保存到数据库中,触发任务时进行编译运行。重点讲解了从页面操作到代码编译的具体流程。
1189





