Я сделал класс @Service
в Spring приложении для загрузки с одним из методов, которые должны выполняться асинхронно. Поскольку я читаю метод, должен быть @Async
аннотирован, а также я должен запустить TaskExecutor
bean. Но в Spring manual http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html Я не нахожу никакой информации или примера, как запускать TaskExecutor
с аннотацией без XML-конфигурации. Возможно ли создать TaskExecutor
bean в Spring Загрузка без XML с помощью только аннотаций? Здесь мой класс обслуживания:
@Service
public class CatalogPageServiceImpl implements CatalogPageService {
@Override
public void processPagesList(List<CatalogPage> catalogPageList) {
for (CatalogPage catalogPage:catalogPageList){
processPage(catalogPage);
}
}
@Override
@Async("locationPageExecutor")
public void processPage(CatalogPage catalogPage) {
System.out.println("print from Async method "+catalogPage.getUrl());
}
}