@Pointcut("execution(* com.ali.service..*Serviceimpl.export*(..))")
..代表多个包,*Serviceimpl 代表任意service实现类,export* 代表export命名开头的方法,
@Pointcut("execution(* com.ali.service..*Serviceimpl.export*(..))")
public void excel(){}
@Around("excel()")
public Object doAround(ProceedingJoinPoint pjp)throws Throwable {
//写处理方法
}
文章详细解释了如何使用@Pointcut定义方法切点,例如定位到com.ali.service包下所有以Serviceimpl结尾的类中以export开头的方法。接着,展示了@Around注解的用法,创建环绕通知doAround来处理这些匹配的方法调用前后的逻辑。
810

被折叠的 条评论
为什么被折叠?



