在@Scheduled注释中注入bean属性

时间:2016-08-19 09:25:26

标签: java spring annotations scheduled-tasks

在我的课堂上,我有一个@Autowired bean,它在其中一个属性中包含一个cron表达式。

在同一个类中,我有一个@Scheduled方法,我希望将cron表达式设置为bean的属性。

我已经尝试了这个并且它没有工作

@Scheduled(cron = "#{propertyBean.cronExpression}")

有什么想法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

这个注释对我有用:

@Scheduled(cron = "${property.with.cron}")

在我们的spring profile / application.properties中使用它:

property.with.cron=*/10 * * * * *

我们正在使用弹簧靴只是fyi