初识spring2

Spring IOC容器

AppLicationContext容器包括BeanFactory容器的所有功能

AppLicationContext添加了更多企业特定功能

BeanFactory最简单的容器,给DI提供基本支持

BeanFactory还可以用于轻量级应用程序,如:移动设备或基于applet的应用程序,它的数据量和速度显著

Spring Bean

使用构造器注入属性值可以指定参数的位置和参数的类型(以区分重载构造器)

Spring属性配置细节

字面值:可用字符串表示的值,可以通过<value>元素标签或value属性进行注入

基本数据类型及其封装类,string等类型都可以采取字面值注入方式,若字面值中包含特殊字符可以使用<![CDATA[]]>把字面值包裹起来

引用其它Bean(组成应用程序的Bean经常需要相互协作以完成应用程序的功能)

在bean的配置文件中,可以通过<ref>元素或ref属性

内部Bean

当Bean实例仅仅给一个特定的属性使用时,可以将其声明为内部Bean,内部Bean声明直接包含在<property>或<constructor-arg>元素里,不需要设置任何id或name属性(不能用在其它地方)

猜你喜欢

转载自blog.csdn.net/qq_41240108/article/details/81142113
今日推荐