【C015499】在Spring中配置了如下增强处理:
<aop:before method="beforeService" pointcut-ref="servicePointcut"/>
其中beforeService方法的实现如下:
public void beforeService(JoinPoint joinPoint){
log.info("业务方法被调用。");
System.out.println(joinPoint.getTarget().getClass()
.getSimpleName());
System.out.println(joinPoint.getSignature());
System.out.println(joinPoint.getArgs()[0]);
}
下面关于该代码的说法错误的是( )。
A.该配置的作用是在目标方法被调用前先执行beforeService()方法
B.JoinPoint是连接点对象,指的是程序中可以被切入的位置,使用这个对象就可以获取切入点的信息
C.AOP能在不改变现有业务代码的情况下,根据需求动态添加增强处理,符合面向对象设计的开闭原则
D.切入点(Pointcut)指的是可以插入增强处理的方法