读书人

为了使用拦截器要做三件事

发布时间: 2010-08-27 13:46:05 作者: kind887

读书人IT频道reader8.net/exam/jisuanji/   17.2.1为了使用拦截器要做三件事
  1)创建拦截器
  MethodBeforeAdvice 用于在目标方法调用前触发;
  AfterReturningAdvice 用于在目标方法调用后触发;
  ThrowsAdvice 用于在目标方法抛出异常时触发;
  MethodInterceptor 用于实现 Around 通知(Advice),在目方法执行的前后触发。
  如果要实现相应功能,则需要实现上述对应的接口。例如:实现Before 通知(Advice)需要实现方法 void before(Method method, Object[] args, Object target) ,实现 After 通知(Advice) 需要实现方法 void afterReturning (Method method, Object[] args, Object target),invoke(MethodInvocation methodInvocation)。
  2)注册切入模式
  RegexpMethodPointcutAdvisor
  3)切入
  ProxyFactoryBean开发Spring AOP Advice 很方便,可以借助代理类快速搭建Spring AOP 应用。
  4)对象池的应用
  CommonsPoolTargetSource

  

读书人IT频道reader8.net/exam/jisuanji/
读书人网 >高级职称

热点推荐