4

我正在使用 Spring Framework 安排任务,并通过特定于环境的属性文件设置 cron 值。我正在寻找一种通过属性禁用此任务的方法,以便只有某些环境运行此任务。

<task:scheduled-tasks>
<task:scheduled ref="theClass" method="theMethod" cron="${scheduler.cron}" /> 
</task:scheduled-tasks>

<bean id="theClass" class="com.test.TheClass" scope="prototype" />
4

1 回答 1

4

您可以使用 Spring 环境配置文件(使用 annotations示例,使用 xml的示例),因此您可以拥有用于开发、测试、生产等的不同配置文件。这些是通过属性 (spring.profiles.active) 设置的。

于 2013-04-15T14:07:14.217 回答