IntelliJ IDEA 2025.1 Help

计划任务

Spring 中的计划任务允许您以定义的间隔或计划执行重复操作或特定代码。

IntelliJ IDEA 提供以下工具,以便更轻松地处理计划任务:

Cron 表达式支持

IntelliJ IDEA 为计划的 Spring、Quarkus 和 Micronaut 服务中的 Cron 表达式提供编码辅助和人类可读的描述。

启用 Cron Expressions 插件

此功能依赖于 Cron Expressions插件,该插件默认在 IntelliJ IDEA 中捆绑并启用。 如果相关功能不可用,请确保您没有禁用插件。

  1. Ctrl+Alt+S 打开设置,然后选择 插件

  2. 打开 已安装 选项卡,找到 Cron Expressions 插件,并选中插件名称旁边的复选框。

当您在计划任务中使用 Cron 表达式时,Cron 表达式语言会被 注入 ,为您提供相应的编码辅助,例如补全和语法验证。 人类可读的说明会显示在内嵌提示中,使您更容易快速理解和验证 Cron 表达式。

Cron 表达式说明

要获取 Cron 表达式示例列表,请在 cron 关键字后按 Ctrl+Space

Cron 表达式示例

Spring 计划方法

如果您想调试计划方法,无需等待其启动:IntelliJ IDEA 允许您使用专用的边栏图标立即触发它。

启用计划调试器

要触发计划方法,我们必须向您的应用程序添加一个 JVMTI 代理。 当您点击 触发@Scheduled 方法 图标 时会建议您添加,但您也可以在 Spring Boot(G) 运行配置中手动添加。

  1. 在主菜单中,前往 运行 | 编辑配置 或按 Alt+Shift+F10

  2. 选择您的 Spring Boot 运行配置,或通过点击 创建一个新的。

  3. 点击 修改选项(M) 并选择 启用定时调试器(S)

触发计划方法

  1. 通过按 Shift+F10 或点击 运行您的应用程序。 或者通过按 Shift+F9 或点击 启动调试器会话。

  2. 在带有 @Scheduled 注解的方法旁的边栏中,点击 。 这将触发该方法,而不考虑配置的间隔。

触发计划方法
最后修改日期: 2025年 4月 24日