@Configuration
@Aspect
public class MethodModificationAspect {
@Around("execution(* com.example.MyClass.myMethod(..))")
public Object modifyMethod(ProceedingJoinPoint joinPoint) throws Throwable {
return result;
}
}
@Configuration
@EnableAspectJAutoProxy
public class AppConfig {
@Bean
public MethodModificationAspect methodModificationAspect() {
return new MethodModificationAspect();
}
}