Page 1 of 1

@Scheduled, um zu überspringen, wenn das Bestandteil nicht vorhanden ist

Posted: 02 Apr 2025, 05:36
by Anonymous
Team, ich arbeite an einem Projekt, das die Cache -Daten rechtzeitig aktualisiert. Nach dem Design sollte der Client (Spring Start -App) eingestellt werden.

Code: Select all

Encountered invalid @Scheduled method 'refresh': Could not resolve placeholder 'refresh.interval' in value "${refresh.interval}"
< /code>
Bibliothekscode: < /p>
@Component
public class Scheduler {

@Value("${refresh.interval:#{null}}")
private String refreshInterval;

@Scheduled(fixedRateString = "${refresh.interval}")
public void refresh() {
if (StringUtils.isNotBlank(refreshInterval)) {
Cache.refresh();
}
}
}