Java 使用SpringAOP方面拦截方法?
我正在使用SpringAOP拦截这些方法。我的spring配置文件中有以下配置Java 使用SpringAOP方面拦截方法?,java,spring,spring-aop,Java,Spring,Spring Aop,我正在使用SpringAOP拦截这些方法。我的spring配置文件中有以下配置 <aop:aspectj-autoproxy /> 上述方法不拦截私有方法?我应该如何要求方面同时拦截私有方法和公共方法?私有方法可能不会被拦截,因为它们可能不会通过代理调用 但是,您可以使用本机AspectJ编织,正如您在下一页的第8.8.4点上所看到的: Andres,有没有其他方法可以拦截私有方法?谢谢使用AspectJ编织我可以使用注释使用AspectJ吗?要使用Spring AOP/Aspec
<aop:aspectj-autoproxy />
上述方法不拦截私有方法?我应该如何要求方面同时拦截私有方法和公共方法?私有方法可能不会被拦截,因为它们可能不会通过代理调用 但是,您可以使用本机AspectJ编织,正如您在下一页的第8.8.4点上所看到的:
Andres,有没有其他方法可以拦截私有方法?谢谢使用AspectJ编织我可以使用注释使用AspectJ吗?要使用Spring AOP/AspectJ,我需要编写接口和实现类吗?或者它可以作用于类本身?+1文档中的引用在注释中。你可能想把它加到你的答案中。
@Aspect
public class MyAspect{
@Around("execution(public * *(..))")
public Object doAction(ProceedingJoinPoint call) throws Throwable {
//somelogic
}