
java
文章平均质量分 55
jason_ZHX
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SSM框架搭建及源码解析--bean的整个生命周期(六)
BeanPostProcessor接口是spring预留给bean创建过程中的扩展 bean的整个生命周期都是在调用BeanPostProcessor的实现类 执行InstantiationAwareBeanPostProcessor的postProcessBeforeInstantiation()AbstractAutowireCapableBeanFactory的populateBean的c原创 2017-03-16 10:24:35 · 658 阅读 · 0 评论 -
SSM框架搭建及源码解析--AOP源码解析(五)
要获得spring AOP支持,需要添加依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>4.1.9.RELEASE</version> </depe原创 2017-03-15 16:15:54 · 408 阅读 · 0 评论 -
SSM框架搭建及源码解析--bean的初始化及依赖注入(四)
spring容器会在启动的过程中创建bean的实例,在创建实例的过程中会把@Autowired注解的属性都去找到相应类注入。 现在来分析一下bean的初始化和依赖注入 refresh()中的finishBeanFactoryInitialization()方法就是初始化整个beanFactory注册的bean finishBeanFactoryInitialization()中preInsta原创 2017-03-15 15:44:29 · 1052 阅读 · 0 评论 -
SSM框架搭建及源码解析--spring的BeanFactoryPostProcessor扩展(三)
BeanFactoryPostProcessor是spring预留在启动时的扩展点 在refresh()方法中invokeBeanFactoryPostProcessors()就是用于获取BeanFactoryPostProcessor实现类,并调用实现类的postProcessBeanDefinitionRegistry() 我们以mybatis与spring集成的配置为例 <bean原创 2017-03-15 14:41:56 · 516 阅读 · 0 评论 -
SSM框架搭建及源码解析--spring容器Bean的注册(二)
Spring 容器启动 refresh()想要分析源码,就需要断点反复的去跟代码,理解如何运作的 首先写个测试类,作为容器启动入口public class TestSpring { public static void main(String[] args) throws Exception{ ApplicationContext context = new ClassPa原创 2017-03-15 14:22:24 · 770 阅读 · 0 评论 -
junit对spring进行单元测试
pom.xml需要添加依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependenc原创 2017-03-15 11:29:18 · 498 阅读 · 0 评论 -
SSM框架搭建及源码解析--框架搭建(一)
主要简单的搭建了一个SSM框架原创 2017-03-15 11:00:27 · 773 阅读 · 0 评论 -
Mybatis添加日志追踪
在mybaits的配置文件中可加入mybatis-config.xml全局配置添加日志追踪 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <!-- 自动扫描原创 2017-03-15 11:15:38 · 1089 阅读 · 1 评论