微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

spring学习1

* 如何看源码
* 要找到入口(按图索骥)
* 要分清主线(我们主要想要看的源码流程是哪个)
* 要参考资料(网上的资料、我提供的资料等等)
* 一定想办法弄清楚英文的含义
* 一定要写个测试代码之后,使用debug模式断点跟踪

* spring应用的入口在哪?
* Spring基础就是一个IoC容器(beanfactory
* 目前我们使用的是ApplicationContext对象去创建IoC容器(高级IoC容器)

* beanfactory接口介绍:只能提供回去单个bean的方法
* AutowireCapablebeanfactory子接口:可以将第三方的bean进行自动装配
* Configurablebeanfactory子接口:对beanfactory实现配置管理
* Listablebeanfactory子接口:可以将beanfactory中的Bean进行全部回去并遍历

* 设计模式有一个接口隔离原则(每一个接口,尽量只提供一个标准)

* BeanDeFinition:存储bean标签的信息,作用是为了最后生成bean的实例

* Bean:spring生成的对象

* beanfactoryPostProcessor:beanfactory后置处理器
* 作用是为了对BeanDeFinition对象进行修改
* BeanPostProcessor:Bean后置处理器
* 作用是为了对生成的Bean对象进行修改

* spring中如果方法前缀是以do开头的,那么该方法就是实际干活的方法

* beanfactoryfactorybean的区别
beanfactory:它是存放Bean的工厂
factorybean:它是一个需要被存放在beanfactory中的一个JavaBean,只是这个JavaBean的作用是为了产生另一些JavaBean。

例子:鸡场beanfactory --- 鸡factorybean --- 生产鸡蛋

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐