Spring揭秘笔记

Spring揭秘笔记

ID:37713540

大小:1.81 MB

页数:32页

时间:2019-05-29

Spring揭秘笔记_第1页
Spring揭秘笔记_第2页
Spring揭秘笔记_第3页
Spring揭秘笔记_第4页
Spring揭秘笔记_第5页
资源描述:

《Spring揭秘笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Sping揭秘学习笔记[2015年3月1日]目录Q1.SPRING总体结构1Q2.IOC的基本概念1Q3.IOC注入的方式13.1构造方法注入(constructorinjection)13.2setter方法注入(setterinjection)13.3接口注入(interfaceinjection)。1Q4.IOCSERVICEPROVIDER2Q5.IOCSERVICEPROVIDER如何管理对象间的依赖关系2l直接编码方式2l配置文件方式2l元数据方式2Q6.IOC容器和IOCSERVICEPROVIDER的关系2Q7.BEANFACTORY和AP

2、PLICATIONCONTEXT27.1BeanFactory。27.2ApplicationContext2Q8.BEANFACTORY的运作原理38.1BeanFactory的初始化38.2外部配置文件方式4Q9.BEANS的全局配置4Q10.继承注入4Q11.BEAN的SCOPE411.1singleton411.2prototype411.3request、session和globalsession5Q12.自定义SCOPE类型5Q13.工厂方法与FACTORYBEAN513.1静态工厂方法513.2非静态工厂方法(InstanceFactoryM

3、ethod)513.3FactoryBean5Q14.使用BEANFACTORYAWARE接口获得BEANFACTORY6Q15.使用OBJECTFACTORYCREATINGFACTORYBEAN6Q16.方法替换7Q17.插手“容器的启动”717.1PropertyPlaceholderConfigurer7II17.2PropertyOverrideConfigurer717.3CustomEditorConfigurer7Q18.BEAN的生命周期9Q19.SPRING的AWARE接口919.1针对BeanFactory类型的容器919.2针对Ap

4、plicationContext类型的容器9Q20.BEANPOSTPROCESSOR1020.1将自定义的BeanPostProcessor注册到容器10Q21.插手“BEAN的生灭”1021.1InitializingBean和init-method1021.2DisposableBean与destroy-method10Q22.统一资源加载策略1122.1URL的问题1122.2Spring中的Resource1122.3ResourceLoader—更广义的URL11Q23.APPLICATIONCONTEXT与RESOURCELOADER1223

5、.1Resource类型的注入12Q24.JAVA国际化信息支持简介13Q25.SPRING国际化支持1325.1可用的MessageSource实现14Q26.JAVA事件发布概述14Q27.SPRING的容器内事件发布类结构分析15Q28.SPRING容器内事件发布的应用16Q29.使用APPLICATIONCONTEXT加载多个配置文件16Q30.注解版的自动绑定1730.1Xml文件形式的自动绑定回顾1730.2@Autowired1730.3实现原理1730.4@Qualifier1730.5使用JSR250标注依赖注入关17Q31.启用注解的简

6、单方法17Q32.CLASSPATH-SCANNING18IIQ1.Spring总体结构Q2.IoC的基本概念InversionofControl,中文通常翻译为“控制反转”,它还有一个别名叫做依赖注入(DependencyInjection)。当某一个类需要依赖其他类工作时,不需要new对象而可以通过多种方式注入进来。IoC是一种可以帮助我们解耦各业务对象间依赖关系的对象绑定方式!Q3.Ioc注入的方式3.1构造方法注入(constructorinjection)这种注入方式的优点就是,对象在构造完成之后,即已进入就绪状态,可以马上使用。缺点就是,当依赖

7、对象比较多的时候,构造方法的参数列表会比较长。3.2setter方法注入(setterinjection)因为方法可以命名,所以setter方法注入在描述性上要比构造方法注入好一些。缺点当然就是对象无法在构造完成后马上进入就绪状态。3.3接口注入(interfaceinjection)。从注入方式的使用上来说,接口注入是现在不甚提倡的一种方式,基本处于“退役状态”。因为它强制被注入对象实现不必要的接口,带有侵入性。而构造方法注入和setter方法注入则不需要如此。l使用的setter方法注入和使用可以同

8、时使用Q4.IoCServiceProviderIoCServic

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。