I am using Spring Boot and I would like to use AspectJ with it.
The following works (of course):
@Aspect
@Component
public class RequestMappingAspect {
@Before ("@ annotation (org.springframework.web.bind.annotation.RequestMapping)")
public void advice (JoinPoint joinPoint) {
...
}
}
However, if @Component is removed and @Component is added, the following does not work.
@SpringBootApplication
@ EnableSwagger2
@EnableAspectJAutoProxy
public class Application {
public static void main (String [] args) {
SpringApplication.run (Application.class, args);
}
}
How to enable AspectJ proxy server correctly?
source share