@Ewentualnie: Kod aspektu musi zostać jakoś połączony z kodem, na którym ma się wykonywać i gdzieś musi nastąpić decyzja, że wywołanie danej metody należy opakować w aspekt. W Springu można wywoływać tylko na komponentach springowych, bo Spring używa mechanizmy proxy to obsługi aspektów. Jeśli chcesz używać natywnie aspectj i tworzyć joinpointy na dowolnych metodach, to masz do wyboru jeszcze compile-time weaving (używasz kompilatora ajc i on podczas kompilacji dokłada wywołania
  • Odpowiedz