探秘Spring AOP (二) Spring AOP 使用讲解 1

探秘Spring AOP

1、Spring AOP 使用方式

  • 1,XML配置
  • 2,注解方式

输入图片说明

2、主要注解

输入图片说明

  • 代码演示
@Aspect
@Component
public class SecurityAspect {

    @Autowired
    private AuthService authService;

    @Pointcut("@annotation(AdminOnly)")
    public void adminOnly(){}

    @Before("adminOnly()")
    public void check(){
        authService.checkAccess();
    }
}

3、切面

  • 一、PointCut express 切面表达式
  • 二、 5种advice
相关文章
相关标签/搜索