Я использую выражение cron для планировщика Spring, и значение выражения динамически предоставляется компонентом Spring с использованием spel.
@Autowired
private PurgeProperties purgeProperties;
@Scheduled(cron = "#{@purgeProperties.cronExpression}", zone = "#{@purgeProperties.zone}")
public void purgeData() throws UnknownHostException
{
startPurge();
}
Все работает правильно, единственное, что я хочу регистрировать, когда планировщик сработает, потому что выражение cron предоставляется другим компонентом во время выполнения. Поэтому просто хочу знать, правильное ли выражение сопоставляется с тем, что было предоставлено через файл, в bean-компонент свойства.