在Spring AOP的配置中,如下代码空格处应该填写的是( )
A. expressions
B. exepression
C. execuression
D. expression
查看答案
在Spring中,如下代码中@Before表示的含义是( ) @Aspect public class LogAspect { @Before("execution( void *Phone(int))") public void before(JoinPoint jp) throws Throwable { …… } ......
A. 前置通知 在目标方法执行之后执行日志记录
B. 后置通知 在目标方法执行之前执行日志记录
C. 前置通知 在目标方法执行之前执行日志记录
D. 最终通知 在目标方法执行之前执行日志记录
在Spring AOP的配置中,切面的含义是( )
A. 切面是系统中抽象出来的某一个切入点
B. 切面是系统中抽象出来的的某一个方法
C. 切面是系统中抽象出来的的某一个日志管理模块
D. 切面是系统中抽象出来的的某一个系统服务功能模块
在Spring的切入点表达式的配置中,如下代码中 execution(* s3spring.ch2.biz.impl.*.* (..) ) 第三个星号表示的含义是( )
A. 表示任意返回类型
B. 表示任意类名
C. 表示任意方法名称
D. 任意类型的方法参数
在Spring中,环绕通知要实现around方法,参数是ProceedingJoinPoint类型; 如下代码中, pjp返回的是目标方法所有参数,请问pjp.getArgs()方法返回 的类型是什么 ( ) public Object around(ProceedingJoinPoint pjp) throws Throwable { = pjp.getArgs();// 目标方法所有参数 .......
A. Object args
B. Object[] args
C. List args
D. Map args