The largest version since spring-dynamic-job was created (starting in 2014) is v1.1, which upgrades the infrastructure to meet the needs of new technology iterations and adds more user-friendly documentation.
spring-dynamic-job is an example of the integration of Spring and Quartz. It has fixed Job and dynamic Job implementation examples, and provides related tool classes.
Main updates of version v1.1:
- The project structure has changed from a traditional web project to a SpringBoot architecture, and Spring, Quartz and other versions have been upgraded to solve various historical vulnerabilities and other issues.
- The Java version is upgraded to use openjdk 17, which better supports new Java features and performance improvements.
- The old XML configuration is completely changed to java config configuration
- Log component changed from log4j to logback (solve log4j related vulnerabilities)
- Optimization: Use documentation to re-adjust the directory structure and update the description content
v1.1 version link: https://gitee.com/mkk/spring-dynamic-job/tree/1.1/