AOP的Advice编写中,多个不同的业务类共用一段advice代码段


简单描述解决办法

编写一个业务类的父类,定义setSession方法,所有业务类继承之并且也定义同名setSession方法,这样在advice的@around方式编写时遇到ProceedingJoinPoint(pjp)拦截目标(Target)并设置session时,就可以直接用父类接受强转,自动转换成需要的类型了,达到了代码的复用。