首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring自动安装(autowire)麻烦吗?(一)

2012-09-14 
Spring自动装配(autowire)麻烦吗?(一)Spring自动装配(autowire)麻烦吗?简单介绍一下Spring 中autowire(自

Spring自动装配(autowire)麻烦吗?(一)

Spring自动装配(autowire)麻烦吗?

简单介绍一下Spring 中autowire(自动装配)那首先问问你,你觉得spring中autowire(自动装配)好吗?

如果使用它可能会降低可读性和可维护性,但是在spring中类与类之间的依赖都用<ref>标签来连接,这样太费事了。那你如何选择呢?

?

下面介绍Spring为我们提供了autowire(自动装配)的属性。

?

? 在spring配置文件中autowire属性值如下:

1:no解析

不使用自动装配,是autowire默认的值。必须通过ref元素指定依赖,这是默认设置。

案例:

?

2:byName解析

通过属性名的方式查找spring容器,检测javabean的名字与属性完全一致的bean,并将其与属性自动装配。

案例:

?

?

3:byType的解析

如果容器中存在一个与指定属性类型相同的bean,如果没有找到相符的bean,该属性就没有被装配上。如果存在多个该类型的bean,那么将会抛出异常,并指出不能使用byType方式进行自动装配。

案例:

?

热点排行