自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stone3gao的博客

如果人没有了梦想和咸鱼有什么区别

  • 博客(9)
  • 收藏
  • 关注

原创 spring的启动过程02.2-tx命名空间解读

概述:该篇文章讲解spring通过TX命名空间对事务进行委托管理。原理:1. spring如何实现事务管理功能:看下tx命名空间的定义:http\://www.springframework.org/schema/tx=org.springframework.transaction.config.TxNamespaceHandlerhttp\://www.springf

2017-03-16 13:47:28 1121

原创 spring的启动过程02.1-aop命名空间解读

概述:aop是spring框架的核心思想之一,系统开发中会采用aop的方式进行业务逻辑的动态植入,如登录授权、日志统计等。该篇文章首先会讲解aop的基础概念,然后讲解spring通过命名空间方式如何实现aop的功能。AOP基础:AOP核心概念1、横切关注点对哪些方法进行拦截,拦截后怎么处理,这些关注点称之为横切关注点2、切面(aspect)类是对物体特征

2017-03-09 09:54:34 737

原创 spring的启动过程04.1-value注解替换过程

概述:在上篇《 spring的启动过程04-bean后置处理器》文章中讲解了bean后置处理器的原理,这篇文章结合具体的处理器讲解spring@Value注解的处理过程。spring容器会在两种场景用到properties文件的属性值,第一种替换XML文件中的占位符详情请查阅《spring的启动过程03.1-占位符替换过程-xml配置的参数》,第二种就是业务代码中采用@Value注解方式。

2017-03-03 10:06:26 6946 3

原创 spring的启动过程04.2-AnnotationAwareAspectJAutoProxyCreator处理器

概述:

2017-01-23 14:25:38 970

原创 spring的启动过程05-bean的创建过程

概述:上篇文章《spring的启动过程04-bean后置处理器》主要讲解了bean后置处理器的实现方式及触发时机,并没有详细讲解spring自带的主要bean后置处理器的处理逻辑,通过这篇文章了解下spring创建bean的详细过程,只有对bean创建的过程详细了解后才能更好的理解bean后置处理器的用处,bean后置处理器的出发点就是服务于bean的实例化及初始化。

2017-01-09 14:06:42 633

原创 spring的启动过程04-bean后置处理器

概述:spring在初始化bean实例的过程中,需要做个性化的处理如解析注解,每个注解的解析逻辑千变万化有spring自带的有用户自定义的。这里spring就想到了采用注册bean处理器的方式处理个性化需求,该种方式类似于intercept功能,又类似于AOP横向切面的概念,因为它同样提供前置处理逻辑及后置处理逻辑,下面具体分析下这种方式的实现过程。原理:找到注册bean处理器的触发点

2016-12-30 13:55:02 1621

原创 spring的启动过程03.2-集成mybatis

概述:讲述bean工厂后置处理器之spring与mybatis的集成原理,首先我们来看下spring集成mybatis的方式 定义MapperScannerConfigurer并指定dao包路径 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean" p:dataSou

2016-12-29 16:20:00 1330

原创 spring的启动过程03.1-占位符替换过程-xml配置的参数

概述:在上篇的《spring的启动过程03-工厂后置处理器》文章中讲解了工厂后置处理器的原理,这篇文章将会结合具体的功能详细讲解占位符的替换过程。spring的实际使用过程中会有两个地方用到占位符替代属性值第一种方式:xml中注入属性值 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"

2016-12-29 13:39:54 2836

原创 spring的启动过程03-bean工厂后置处理器

概述:在spring的启动过程中,bean工厂创建成功并加载所有的XML资源文件生成BeanDefinitions集合后,实例化所有singlelonBean对象之前,需要对beanDefinition做额外的操作,bean工厂后置处理器就发挥重要作用了。一个经常用到的场景:业务代码中或者XML文件中配置bean属性的值经常采用${...}占位符,把参数写入properties文件中,xm

2016-12-28 16:02:50 735

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除