Discuss / Java / 有个疑问

有个疑问

Topic source

MailService的sendLoginMail方法中调用getTime为什么没有触发doLogging执行啊

实例对象本身调用方法不会触发AOP, 需要用代理对象调用方法

AppConfig 添加 @EnableAspectJAutoProxy(exposeProxy = true)

调用改为

((MailService)AopContext.currentProxy()).getTime()


  • 1

Reply