/ / Spring AOP Aspect Adnotation Logging - wiosna, logowanie, java-ee, aop

Spring AOP Aspect Annotation Logging - wiosna, logowanie, java-ee, aop

używamy Spring AOP do logowaniakod aplikacji. ale nie mogę zalogować serwletu kontrolera ani żadnego obiektu domeny używamy klasy fabrycznej i jesteśmy w stanie zarejestrować metodę klas utworzonych z tej klasy fabrycznej

próbowałem użyć tagu komponentu na obiekcie domeny lub serwletu, ale nadal nie jestem w stanie rozwiązać problemu

może ktoś zapewnić rozwiązanie tego problemu

Odpowiedzi:

0 dla odpowiedzi № 1

Dodaj <aop:aspectj-autoproxy/> do pliku konfiguracyjnego serwletu wiosennego.


2 dla odpowiedzi nr 2

Adnotacja Compnent nie będzie działać, ponieważ instancja nie jest zarządzana przez użytkownika, jeśli jest tworzona przez normalny new komunikat.

Możesz spróbować użyć adnotacji @Configurable. Ale moim zdaniem użycie AspectJ zamiast Spring AOP byłoby lepszym rozwiązaniem, a AspectJ działa na każdym obiekcie, nie tylko na Spring Manged raz ..