Ведение журнала аннотаций AOP Spring - PullRequest
0 голосов
/ 06 апреля 2011

мы используем Spring AOP для регистрации кода приложения. Но я не могу зарегистрировать сервлет контроллера или какой-либо объект домена, который мы используем для фабричного класса, и мы можем регистрировать метод классов, созданных из этого фабричного класса

Я пытался использовать тег компонента на доменном объекте или сервлете, но все же не могу решить проблему

Может кто-нибудь предложить решение этой проблемы

Ответы [ 2 ]

2 голосов
/ 06 апреля 2011

Компонентная аннотация не будет работать, потому что экземпляр не Spring Manged, если он создан обычным оператором new.

Вы можете попробовать использовать аннотацию @Configurable. Но, по моему личному мнению, использование AspectJ вместо Spring AOP было бы лучшим решением, и AspectJ работает с каждым объектом, а не только с Spring Manged один раз.

1 голос
/ 05 мая 2015

Добавьте <aop:aspectj-autoproxy/> в ваш конфигурационный файл сервлета пружины.

...