| | |
| | | primary key (job_id, job_name, job_group) |
| | | ) engine=innodb auto_increment=4 comment = '定时任务调度表'; |
| | | |
| | | insert into sys_job values(1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_job values(2, '系统默认(有参)', 'DEFAULT', 'ryTask.ryParams(\'ry\')', '0/15 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_job values(3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_job values(1, '软件检测定时任务', 'DEFAULT', 'ryTask.runSoftTest', '0/10 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_job values(2, '分系统检测定时任务', 'DEFAULT', 'ryTask.runSubSysTest', '0/10 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); |
| | | -- insert into sys_job values(3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); |
| | | -- select * from sys_job order by job_id; |
| | | |
| | | |
| | |
| | | values('系统状态监控导出', @parentId, '5', '#', '', 1, 0, 'F', '0', '0', 'system:statusCtrl:export', '#', 'admin', sysdate(), '', null, ''); |
| | | |
| | | update sys_menu set mark = 'sys' where menu_id >= @parentId; |
| | | |
| | | insert into sys_status_ctrl (sys_name,ip,url,method,order_num) values ('用户及权限管理','127.0.0.1','http://localhost:8080/system/health','GET',1); |
| | | -- ---------------------------- |
| | | |
| | |
| | | /** |
| | | * 定时任务白名单配置(仅允许访问的包名,如其他需要可以自行添加) |
| | | */ |
| | | public static final String[] JOB_WHITELIST_STR = { "com.se.job.task" }; |
| | | public static final String[] JOB_WHITELIST_STR = { "com.se.system" }; |
| | | |
| | | /** |
| | | * 定时任务违规的字符 |
| | |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | /** |
| | | * 定时任务调度测试 |
| | | * 定时任务调度 |
| | | * |
| | | * @author admin |
| | | */ |
| | | @Component("ryTask") |
| | | public class RyTask |
| | | { |
| | | public void ryMultipleParams(String s, Boolean b, Long l, Double d, Integer i) |
| | | { |
| | | public class RyTask { |
| | | public void ryMultipleParams(String s, Boolean b, Long l, Double d, Integer i) { |
| | | System.out.println(StringUtils.format("执行多参方法: 字符串类型{},布尔类型{},长整型{},浮点型{},整形{}", s, b, l, d, i)); |
| | | } |
| | | |
| | | public void ryParams(String params) |
| | | { |
| | | public void ryParams(String params) { |
| | | System.out.println("执行有参方法:" + params); |
| | | } |
| | | |
| | | public void ryNoParams() |
| | | { |
| | | public void ryNoParams() { |
| | | System.out.println("执行无参方法"); |
| | | } |
| | | |
| | | public void runSoftTest() { |
| | | System.out.println("ryTask.runSoftTest()"); |
| | | } |
| | | |
| | | public void runSubSysTest() { |
| | | System.out.println("ryTask.runSubSysTest()"); |
| | | } |
| | | } |