work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年7月20日

摘要: 一、Spring事务 TranscationProxyFactoryBean 代理工厂bean,用于简化声明性的事务处理 1、类的位置:在spring-tx jar 中 配置的示例代码 2、TranscationProxyFactoryBean的代码如下 AbstractSingletonProxy 阅读全文

posted @ 2019-07-20 19:33 work hard work smart 阅读(344) 评论(0) 推荐(0) 编辑

摘要: JdkDynamicAopProxy类的invoke方法 1、获得拦截器链 进入方法 然后进入getInterceptorsAndDynamicInterceptionAdvice方法 2、递归 proceed方法 进入proceed方法 目标方法执行之前的一系列的逻辑。 所有的拦截器执行完毕后,执 阅读全文

posted @ 2019-07-20 14:38 work hard work smart 阅读(372) 评论(0) 推荐(0) 编辑

摘要: 一、CgLib实现动态代理的例子 1、创建Person类 2、创建CgLibProxy 类 输出结果: Cglib通过子类实现父类的方法实现AOP 阅读全文

posted @ 2019-07-20 13:55 work hard work smart 阅读(264) 评论(0) 推荐(0) 编辑