Используя аннотацию @Async, я хочу вызвать метод в другом потоке, который имеет доступ к классам областей Session и Request.
Однако, когда ApplicationContext пытается получить компонент, генерируется следующее исключение:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopedTarget.sessionInfoClass': Scope 'session' is not active for the current thread;
Я пытался расширить класс ApplicationContextAware для хранения контекста основного потока.
Также я попытался предложить решение из этого вопроса Как включить область запросав асинхронном исполнителе задач
Исходный код в Github
https://github.com/saavedrah/spring-threadSample