- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 Spring5.x Transaction 自定义事务标签
1、自定义事务标签XML配置<tx: annotation-driven transaction-manager="transactionManager" mode="aspectj "/>2、自定义事务标签命名空间处理器TxNamespaceHandlerpublic class TxNamespaceHandler extends NamespaceHandl...
2020-02-29 21:21:27 1131
原创 Spring 属性编辑器
1、配置自定义编辑器、自定义属性编辑器登记员CustomEditorConfigurerCustomEditorConfigurer是一个BeanFactoryPostProcessor,调用postProcessBeanFactory注册自定义属性编辑器。可以配置自己的自定义属性编辑器。自定义编辑器扩展PropertyEditorSupport,自定义属性编辑器登记员扩展Prope...
2020-02-26 13:04:18 250
原创 Spring AOP 创建代理ProxyFactory
1、ProxyFactory类图2、ProxyFactory 获取代理对象public Object getProxy() {returncreateAopProxy().getProxy();}public Object getProxy(@Nullable ClassLoader classLoader) {returncreateAopProx...
2020-02-26 13:03:38 315
原创 基于Cglib动态代理-ObjenesisCglibAopProxy
1、CglibAopProxy1.1 获取代理对象public Object getProxy() {return getProxy(null);}public Object getProxy(@Nullable ClassLoader classLoader) {if (logger.isTraceEnabled()) { logger.trace("Cr...
2020-02-26 13:03:05 359
原创 基于Jdk动态代理-JdkDynamicAopProxy
1、JdkDynamicAopProxy 基于JDK动态代理创建代理对象JdkDynamicAopProxy实现了AopProxy, InvocationHandler,InvocationHandler是基于JDK动态代理必须实现的回调接口。执行流程如下:(1)目标本身并未覆写equal/hashCode方法。调用JdkDynamicAopProxy的equals/hashCode方法...
2020-02-26 13:02:27 653
原创 动态AOP-Spring AOP 基于@AspectJ
XML配置 aspectj-autoproxy注册自定义命名空间Bean定义解析器 AopNamespaceHandlerpublic class AopNamespaceHandler extends NamespaceHandlerSupport {public void init() {// In 2.0 XSD as well as in 2.1 XSD.regis...
2020-02-26 13:01:34 456
原创 静态AOP-Spring集成AspectJ
一、XML配置静态AOP load-time-weaver1、BeanDefinition解析阶段自定义名称空间 load-time-weaver1.1 注册LoadTimeWeaverBeanDefinitionParserpublic class ContextNamespaceHandler extends NamespaceHandlerSupport {@Override...
2020-02-26 13:00:36 448
原创 Spring5.X JdbcTemplate
1、JdbcTemplate类图2、JdbcAccessor{@link org.springframework.jdbc.core.JdbcTemplate}和其他JDBC访问DAO帮助器的基类,定义了诸如DataSource和异常转换器之类的通用属性3、JdbcOperations指定一组基本JDBC操作的接口。 由{@link JdbcTemplate}实现。...
2020-02-26 12:57:19 350
ReentrantReadWriteLock.xmind
2020-04-08
Mybatis配置文件解析组件.pdf
2020-03-11
Mybatis配置文件解析.pdf
2020-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人