如果您不必在集群中的单个节点上运行此作业,则可以使用Spring Task,请参阅:http ://docs.spring.io/spring/docs/current/spring-framework- reference/html/scheduling .html
@Scheduled(cron="0 0 0 1 1/1 *")
public void doSomething() {
// something that should execute on 1st day every month @ 00:00
}
要生成cron表达式,请尝试cronmaker.com
请注意,如果在群集中使用此代码,它将在所有节点上运行。