Java Spring 定时任务

简介: Java Spring 定时任务


用Spring的定时任务:

定时类上面添加注解:

@Component
@EnableScheduling

image.gif

在Java的定时方法上面添加:

@Scheduled(cron = "0 15 10 * * ? *") //每天10点15分触发
@Scheduled(cron = "*/2 * * * * ?") //2S 执行一次
@Scheduled(cron = "0 0/15 9-18 * * ?") //每天9-18点,十五分钟 执行一次
@Scheduled(cron = "0 01 17 ? * MON-FRI") //每周一到周五17点01分执行

image.gif

常用定时任务,语法:

"*/20 * * * * ?"  //20s执行一次
"0 01 17 ? * MON-FRI" //周一到周五 每17:01点执行一次

image.gif


目录
相关文章
|
4天前
|
人工智能 前端开发 Java
基于开源框架Spring AI Alibaba快速构建Java应用
本文旨在帮助开发者快速掌握并应用 Spring AI Alibaba,提升基于 Java 的大模型应用开发效率和安全性。
基于开源框架Spring AI Alibaba快速构建Java应用
|
12天前
|
前端开发 Java 数据库连接
Spring 框架:Java 开发者的春天
Spring 框架是一个功能强大的开源框架,主要用于简化 Java 企业级应用的开发,由被称为“Spring 之父”的 Rod Johnson 于 2002 年提出并创立,并由Pivotal团队维护。
35 1
Spring 框架:Java 开发者的春天
|
12天前
|
Java 数据库连接 开发者
Spring 框架:Java 开发者的春天
【10月更文挑战第27天】Spring 框架由 Rod Johnson 在 2002 年创建,旨在解决 Java 企业级开发中的复杂性问题。它通过控制反转(IOC)和面向切面的编程(AOP)等核心机制,提供了轻量级的容器和丰富的功能,支持 Web 开发、数据访问等领域,显著提高了开发效率和应用的可维护性。Spring 拥有强大的社区支持和丰富的生态系统,是 Java 开发不可或缺的工具。
|
12天前
|
JSON Java Maven
实现Java Spring Boot FCM推送教程
本指南介绍了如何在Spring Boot项目中集成Firebase云消息服务(FCM),包括创建项目、添加依赖、配置服务账户密钥、编写推送服务类以及发送消息等步骤,帮助开发者快速实现推送通知功能。
26 2
|
16天前
|
存储 人工智能 Java
将 Spring AI 与 LLM 结合使用以生成 Java 测试
AIDocumentLibraryChat 项目通过 GitHub URL 为指定的 Java 类生成测试代码,支持 granite-code 和 deepseek-coder-v2 模型。项目包括控制器、服务和配置,能处理源代码解析、依赖加载及测试代码生成,旨在评估 LLM 对开发测试的支持能力。
27 1
|
18天前
|
Java BI 调度
Java Spring的定时任务的配置和使用
遵循上述步骤,你就可以在Spring应用中轻松地配置和使用定时任务,满足各种定时处理需求。
104 1
|
20天前
|
Java Apache Maven
Java/Spring项目的包开头为什么是com?
本文介绍了 Maven 项目的初始结构,并详细解释了 Java 包命名惯例中的域名反转规则。通过域名反转(如 `com.example`),可以确保包名的唯一性,避免命名冲突,提高代码的可读性和逻辑分层。文章还讨论了域名反转的好处,包括避免命名冲突、全球唯一性、提高代码可读性和逻辑分层。最后,作者提出了一个关于包名的问题,引发读者思考。
Java/Spring项目的包开头为什么是com?
|
存储 Java 调度
Java学习笔记:定时任务调度工具之Quartz(3)
Java学习笔记:定时任务调度工具之Quartz
132 0
|
Java 调度
Java学习笔记:定时任务调度工具之Quartz(2)
Java学习笔记:定时任务调度工具之Quartz
222 0
|
存储 设计模式 Java
Java学习笔记:定时任务调度工具之Quartz(1)
Java学习笔记:定时任务调度工具之Quartz
157 0