Java 禁用Spring调度器的注入

Java 禁用Spring调度器的注入,java,spring,spring-scheduled,Java,Spring,Spring Scheduled,我的项目中有一些带有@Schedule annotation的计划作业,但不想将它们全部注入。您知道如何跳过某些作业的注入,或者如何以另一种方式进行注入吗?您可以在属性文件中配置计划任务。这样,就可以添加一个布尔标志,将其注入包含计划任务的任何类中。然后,您可以在代码内部检查任务是否已启用并且应该执行 有详细的代码在讨论中 如果要确定是否应在上检测并注册@计划的任务,您可能需要查看: [它允许]以编程方式注册计划任务,而不是 使用@Scheduled注释的声明性方法 是的,但我根本不想安装/注入

我的项目中有一些带有@Schedule annotation的计划作业,但不想将它们全部注入。您知道如何跳过某些作业的注入,或者如何以另一种方式进行注入吗?

您可以在属性文件中配置计划任务。这样,就可以添加一个布尔标志,将其注入包含计划任务的任何类中。然后,您可以在代码内部检查任务是否已启用并且应该执行

有详细的代码在讨论中

如果要确定是否应在上检测并注册
@计划的
任务,您可能需要查看:

[它允许]以编程方式注册计划任务,而不是 使用@Scheduled注释的声明性方法


是的,但我根本不想安装/注入这个bean。好的,请参阅我的编辑,您可能希望使用计划任务的手动配置来获得更多控制。