随笔分类 -  spring

学习spring相关
摘要:Spring中的resource 我们先看看类之间的关系 注意我们的application是间接继承了resourceloader的,也就是说我们的application其实就是一个resourceloader 我们再看看这个类的继承,发现了,classpathxml这个对象实际上也是从最开始的re 阅读全文
posted @ 2018-03-22 21:10 cutter_point 阅读(188) 评论(0) 推荐(0)
摘要:OC容器实现过程 1、 容器启动阶段,读取配置文件,解析文件BeanDefinitionReader 2、 Bean 实例化阶段 关于BeanFactoryPostProcessor 插手spring的启动插入自己的逻辑,在第一阶段和第二阶段之间插入。。。 IOC容器中bean的操作 1、bean的 阅读全文
posted @ 2018-03-19 21:04 cutter_point 阅读(210) 评论(0) 推荐(0)
摘要:可以实现spring的factoryBean 接口,这样可以加入spring的IOC容器 比如现在有一个类叫MyObject,我们没有这个对象的源码,无法对这个对象进行操作,那么我们如何加入spring的配置呢? 我们实现了factorybean接口,实现里面三个接口,然后我们给自己写的这个fact 阅读全文
posted @ 2018-03-18 21:48 cutter_point 阅读(218) 评论(0) 推荐(0)
摘要:Spring容器中bean默认是保持一个实例 这里做一个测试,基础代码 测试案例: 最后我们看一下测试结果 果然如书中所料。。。 阅读全文
posted @ 2018-03-18 21:46 cutter_point 阅读(262) 评论(0) 推荐(0)
摘要:<import>标签 引入其他的配置文件,如果A.xml 中的<bean>定义可能依赖B.xml中的某些<bean>定义,那么可以再A.xml中使用这种方式<import resource="B.xml" />的方式引入 <alias>标签 <alias name="FXNewsProvider" 阅读全文
posted @ 2018-03-15 22:52 cutter_point 阅读(146) 评论(0) 推荐(0)
摘要:1、基础概念 IOC有三种注入方式: 1、构造方法注入,就是通过构造方法进行实例化成员属性对象,优点是实现对象之后直接就可以使用,但是参数过多也是个麻烦 2、setter方法注入,实现相应的setter方法,外界就可以使用set方法进行注入,这个比较方便,缺点是创建对象之后不能马上使用 3、接口注入 阅读全文
posted @ 2018-03-11 21:59 cutter_point 阅读(181) 评论(0) 推荐(0)