@EnableAspectJAutoProxy不起作用
我正在使用Spring Boot,我想使用AspectJ。
以下作品(当然):
@Aspect @Component public class RequestMappingAspect { @Before("@annotation(org.springframework.web.bind.annotation.RequestMapping)") public void advice(JoinPoint joinPoint) { ... } }
但是,如果删除并添加了@EnableAspectJAutoProxy
,则以下操作不起作用。@Component
@SpringBootApplication @EnableSwagger2 @EnableAspectJAutoProxy public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
如何正确启用AspectJ自动代理?