springboot 切片注解的示例
时间: 2023-02-08 08:23:13 浏览: 256
springboot小示例
Spring Boot 中使用切片注解的示例如下:
1. 在需要被切片的类上添加 `@Aspect` 注解
```
@Aspect
@Component
public class LogAspect {
// ...
}
```
2. 在类中定义切入点表达式
```
@Pointcut("execution(* com.example.demo.service.*.*(..))")
public void pointcut() {}
```
3. 在需要被增强的方法上添加 `@Before` 或 `@After` 等注解
```
@Before("pointcut()")
public void before(JoinPoint joinPoint) {
// ...
}
```
请注意,需要在启动类上添加 `@EnableAspectJAutoProxy` 注解来启用 AspectJ 支持。
阅读全文