Использование RolesAllowed и Transactional в bean-компонентах - PullRequest
2 голосов
/ 12 июня 2010

У меня есть несколько bean-компонентов, которые содержат методы, аннотированные как @RolesAllowed и @Transactional.У меня есть один конфигурационный файл Spring, который использует BeanNameAutoProxyCreator для bean-компонентов, связанных с безопасностью, и другой конфигурационный файл Spring, который использует BeanNameAutoProxyCreator для bean-компонентов, связанных с транзакциями.

Проблема заключается в том, что некоторые bean-компоненты содержат как bean-компоненты безопасности, так и bean-компоненты, связанные с транзакциями,Поэтому Spring создает прокси для одного набора компонентов.Затем он пытается создать прокси для другого набора компонентов.Когда это происходит, он пытается создать прокси-серверы для прокси-серверов и бомб.

Кто-нибудь пытался настроить безопасность и транзакционность в тех же компонентах через Spring?В чем прикол?

Спасибо.

1 Ответ

0 голосов
/ 14 января 2011

Я никогда не пробовал, купить я хотел бы использовать один BeanNameAutoProxyCreator, который работает с обеими аннотациями? Этот BeanNameAutoProxyCreator может создавать прокси, который делегирует прокси безопасности и транзакции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...