У меня уже есть работающее веб-приложение MVC Spring 5.
Для моей текущей задачи я хочу добавить AOP во все API для регистрации запросов и ответов.Чтобы включить AOP, я добавил <aop:aspectj-autoproxy />
в свой сервлет-диспетчер xml.
Как только я добавляю это и вызываю свой существующий API (Spring Controller), приложение начинает зависать после 5-6 успешных запросов.
Если я аннотирую API с помощью @Transactional
, проблема будет решена.Так или иначе, пул потоков для соединения с базой данных исчерпан.
Теперь я не могу понять, почему простое включение AOP aspectJ приводит к исчерпанию пула потоков.Пожалуйста, помогите.