The process of enabling aspects is pretty simple, you basically need a @Configuration class annotated with

@EnableAspectJAutoProxy

For example your ApplicationConfiguration class like below:


@Configuration
@ComponentScan
@EnableAspectJAutoProxy
public class ApplicationConfiguration {
}

Other than that you have to import the following dependency:

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-aspects</artifactId>
    </dependency>

And of course have your @Aspect annotated as a @Component or create your Aspect with a @Bean. otherwise your spring-context won’t be able to find it.