Podczas korzystania z możliwości Wiosna 3,0 do opisywania zaplanowanego zadania, chciałbym ustawić fixedDelay
jako parametr z mojego pliku konfiguracyjnym, zamiast ciężko podłączać je do mojej klasy zadania, jak obecnie ...Jak sparametryzować @Scheduled (fixedDelay) przy użyciu języka wyrażeń Spring 3.0?
@Scheduled(fixedDelay = 5000)
public void readLog() {
...
}
Niestety wydaje się, że przy pomocy języka Expression Spring (Spel) @Value
zwraca obiekt String, który z kolei nie może być automatycznie zapakowany do długiej wartości wymaganej przez parametr fixedDelay
.
Dzięki, konfiguracja XML zrobiła lewy. Jestem nieco zaskoczony, że adnotacja wydaje się być tak związana z wartościami ciągów, tak czy inaczej, idę ze staromodną drogą ;-) – ngeek
Czy istnieje odpowiednik Javy dla powyższej konfiguracji? – amique
@Grzegorz Oledzki jaka będzie wartość "someObject" w tagu. Jeśli kontroler ma więcej niż jedną metodę, która wymaga stałego opóźnienia i początkowego opóźnienia, to w jaki sposób będzie to obsługiwane? –
Moitt