当我从单元测试或通过独立应用程序运行它时,我有一个方面可以正常工作。但是,当我将它作为 Web 应用程序的一部分运行并将其托管在 Tomcat 上时,不会应用 Aspects。
我的方面看起来像
public class MyAspect {
@Around("within(com.service..*)")
public Object doLogging(ProceedingJoinPoint pjp) throws Throwable {
//do something
Object obj = pjp.proceed();
//do something else
return obj;
}
}