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 № 1Dodaj <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 ..