Skip to content
/ Knight Public
forked from pujiaolin/Knight

The scheduler with UI base on quartz-scheduler(spring boot + angular)

Notifications You must be signed in to change notification settings

dcmr/Knight

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Knight

The scheduler with UI base on quartz-scheduler(spring boot 1.4.3 + angular 2.4 + quartz-scheduler 2.2.1)

快速开始

1.执行 knight-service项目中resources的db文件夹下的sql语句,这里是使用mysql。

2.在 knight-service项目中 application.properties配置数据库相关。

3.执行 mvn package。

4.运行knight-service项目,访问http://localhost:8088/index.html

当然你可以同时运行knight-web(ng server | npm start) 项目来访问http://localhost:4200

项目功能

1.添加任务,需要自己编写任务 继承 QuartzJobBean,根据准确目录进行添加,只是实现了cron表达式方式。

2.任务列表,查看所有任务,可删除。

3.添加任务监听,这里主要是提供两个关联任务的执行,监听到第一个任务执行,立马执行第二个任务。这时第一个任务必须是正在运行的任务。

4.任务监听列表,查看所有监听,可以删除。

5.不管是任务还是监听都可以SchedulerConfig类中配置,这样项目每次启动都会加载执行。

About

The scheduler with UI base on quartz-scheduler(spring boot + angular)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 51.3%
  • TypeScript 30.3%
  • HTML 14.1%
  • JavaScript 2.8%
  • CSS 1.5%