# Xxz-job任务调度系统 ### (一) ### (二)版本控制 #### (1)v1.0版本-master分支上 1. 设计Xxz-job注解以及EnableXxzJob注解,编写xxz-job注解扫描器以及注解执行器,本机单机执行任务。 ```java // 第一版Xxz-job注解内容 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface XxzJob { /** * bean的名称 * * @return */ String name(); /** * cron调度方法 * @return */ String cron(); boolean enabled() default true; /** * 是否支持多机分布式运行 * 若为false:每台机器都会执行一次 * 若为true:仅一台机器会执行 * * @return */ boolean distributed() default true; } ``` 第一版XxzJob注解仅支持单机,并且cron固定的方式进行设计,能够将任务根据cron正常启动。 #### (2)v1.1版本-feat/schedule_v1_0106 1. 动态获取定时任务的cron和开关 1.