/springboot-quartz

quartz + springboot + RabbitMQ + H2(in-memory database) + dynamic task management web console.

Primary LanguageJavaMIT LicenseMIT

build dependencies dependencies license


quartz + springboot + RabbitMQ + H2(in-memory database) + dynamic task management web console.

features

  • dynamic task management web console provided
  • zero xml configuration with springboot
  • using in-memory database H2
  • using RabbitMQ to asynchronously notify the job execution

preview

visit http://localhost:8080/index after starting application

notice

RabbitMQ is not in use by default. steps blow should be followed to test it.

  1. install rabbitmq-server and start it
  2. update the rabbitmq configuration in application.properties
  3. uncomment code in file Receiver.java & QuartzJobFactory.java & RabbitConfig.java

references