Я использую @Scheduled, и он работает нормально, но не может заставить @Async работать. Я тестировал его много раз, и кажется, что он делает мой метод асинхронным. Есть ли какая-либо другая вещь, конфигурация или параметр, который мне не хватает? У меня есть один класс, который имеет два метода один: метод, помеченный с помощью @Scheduled, выполняет и вызывает второй, который был помечен @Async.
Вот моя конфигурация:
<!-- Scans within the base package of the application for @Components to configure as beans -->
<context:component-scan base-package="com.socialmeety" />
<context:annotation-config />
<tx:annotation-driven transaction-manager="transactionManager" />
<task:annotation-driven/>
<!-- Configures support for @Controllers -->
<mvc:annotation-driven />
<!-- Resolves view names to protected .jsp resources within the /WEB-INF/views directory -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
<dwr:configuration />
<dwr:annotation-config />
<dwr:url-mapping />
<dwr:controller id="dwrController" debug="true" />
<bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter" />
Спасибо.