@Aspect @Pointcut
时间: 2023-10-06 07:09:54 浏览: 109
【Spring AOP】@Aspect结合案例详解(二): @Pointcut使用@within和within
@Aspect和@Pointcut是Spring框架中用于实现面向切面编程的注解。@Aspect表示一个切面,它是一个横切进业务的对象,包含切入点和通知。@Pointcut表示切入点,用于指定需要切入的位置,比如某些类或方法。
在使用@Aspect注解时,需要配置文件启用注解支持。例如,在配置文件中添加<aop:aspectj-autoproxy proxy-target-class="true"></aop:aspectj-autoproxy>来开启AOP注解。需要注意的是,如果需要切入Controller,则在对应的配置文件中添加该配置;如果是切入Service等其他应用,则在另一个配置文件中添加。
在微服务开发中,特别是使用SpringCloud/Springboot框架时,AOP的应用非常广泛。@Aspect注解方式是最流行的方式之一,它不仅功能强大,性能也优秀。因此,在开发过程中,可以结合具体案例详细介绍@Aspect方式的切面的使用。
阅读全文