spring AOP 使用示例

111 阅读1分钟

这是我参与8月更文挑战的第10天,活动详情查看:8月更文挑战

1,导入依赖:
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-aop</artifactId>
</dependency>
2 自定义切面注解

image.png

3,写Aspect类

image.png

@annotation(com.example.springfamily.aspects.CheckSomething)  
//所有@CheckSomething修饰的方法都执行此注解
4, 给业务类的方法加上Aspect注解

image.png

5, 执行结果

image.png