Spring AOP с aspectj вмешивается в управление транзакциями - PullRequest
0 голосов
/ 11 октября 2018

У меня уже есть работающее веб-приложение MVC Spring 5.

Для моей текущей задачи я хочу добавить AOP во все API для регистрации запросов и ответов.Чтобы включить AOP, я добавил <aop:aspectj-autoproxy /> в свой сервлет-диспетчер xml.

Как только я добавляю это и вызываю свой существующий API (Spring Controller), приложение начинает зависать после 5-6 успешных запросов.

Если я аннотирую API с помощью @Transactional, проблема будет решена.Так или иначе, пул потоков для соединения с базой данных исчерпан.

Теперь я не могу понять, почему простое включение AOP aspectJ приводит к исчерпанию пула потоков.Пожалуйста, помогите.

...