`
X_boy
  • 浏览: 12203 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
最近访客 更多访客>>
社区版块
存档分类
最新评论

spring3.0 为Bean实例的属性指定值

    博客分类:
  • J2EE
阅读更多

  由于JAVA实例的属性值可以是各种数据类型,除了基本类型值、字符串类型值等,还可以是其他Java实例,也可以是容器中其他Bean实例,甚至是Java集合、数组等,所以spring允许通过如下元素为Bean实例的属性指定值:

   value

   ref

   bean

   list、set、map及props

 

1:设置普通属性值

     <value.../>元素用于指定字符串类型、基本类型的属性值。

 

2:配置合作者Bean

     如果需要为Bean设置的属性值是容器中的另一个Bean实例,则应该使用<ref.../>元素。使用<ref.../>元素时可指定如下两个属性:

     bean:引用不在同一份XML配置文件中的其他Bean实例的id属性值。

     local: 引用同一份XML配置文件中的其他Bean实例的id属性值。

 

3:使用自动装配注入合作者Bean

     使用autowire属性配置自动装配,autowire属性可以接受如下值。

     no

     byName

     byType

     constructor

     autodetect

 

4:注入集合值

     如果Bean的属性是个集合,则可以使用集合元素,<list.../>、<set.../>、<map.../>和<props.../>元素分别用来设置类型为List、Set、Map和properties的集合属性值。

分享到:
评论

相关推荐

    spring3.0jar包

    ◆容器——Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器,你可以配置你的每个bean如何被创建——基于一个可配置原型(prototype),你的bean可以创建一个单独的实例或者每次需要时都生成一...

    springweb3.0MVC注解(附实例)

    web.xml 中定义了一个名为 annomvc 的 Spring MVC 模块,按照 Spring MVC 的契约,需要在 WEB-INF/annomvc-servlet.xml 配置文件中定义 Spring MVC 模块的具体配置。annomvc-servlet.xml 的配置内容如下所示: ...

    Spring+3.x企业应用开发实战光盘源码(全)

     第4章:讲解如何在Spring配置文件中使用Spring 3.0的Schema格式配置Bean的内容,并对各个配置项的意义进行了深入的说明。  第5章:对Spring容器进行解构,从内部探究Spring容器的体系结构和运行流程。此外,我们...

    Spring.3.x企业应用开发实战(完整版).part2

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    陈开雄 Spring+3.x企业应用开发实战光盘源码.zip

     第4章:讲解如何在Spring配置文件中使用Spring 3.0的Schema格式配置Bean的内容,并对各个配置项的意义进行了深入的说明。  第5章:对Spring容器进行解构,从内部探究Spring容器的体系结构和运行流程。此外,我们...

    Spring3.x企业应用开发实战(完整版) part1

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    Spring 3 Reference中文

    第2 章 Spring 3.0 的新特性和增强 21 2.1 Java 5.. 21 2.2 改进的文档. 21 2.3 新的文章和教程. 21 2.4 新的模块组织方式和构建系统.. 22 2.5 新特性概述. 22 2.5.1 为Java 5 更新...

    Spring攻略(第二版 中文高清版).part1

    1.1 实例化Spring IoC容器 1 1.1.1 问题 1 1.1.2 解决方案 1 1.1.3 工作原理 3 1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用构造程序创建Bean 14 ...

    Spring攻略(第二版 中文高清版).part2

    1.1 实例化Spring IoC容器 1 1.1.1 问题 1 1.1.2 解决方案 1 1.1.3 工作原理 3 1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用构造程序创建Bean 14 ...

    跟我学spring3(1-7).pdf

    Spring概述2.1 IoC基础2.2 IoC 容器基本原理2.3 IoC的配置使用——跟我学Spring33.1 DI的配置使用3.2 循环依赖3.3 更多DI的知识 3.4 Bean的作用域 4.1 基础知识4.2 内置Resource实现4.3 访问Resource4.4 Resource...

    ssh(structs,spring,hibernate)框架中的上传下载

     需要指定的是Spring 1.2.5提供了两套Hibernate的支持包,其中Hibernate 2相关的封装类位于org.springframework.orm.hibernate2.*包中,而Hibernate 3.0的封装类位于org.springframework.orm.hibernate3.*包中,...

    springmybatis

    MyBatis ...-- 返回list 的select 语句,注意 resultMap 的值是指向前面定义好的 --&gt; select * from user where userName like #{userName} 在 IUserOperation 接口中增加方法:public List...

    java7源码翻译-recap-spring:回顾春天

    依赖项是类的属性(实例变量)(最终成为对对象的引用) 使用 setter 方法或使用构造函数参数注入依赖项。 我们使用定义要注入的依赖项的 xml 配置或注释来定义元数据。 注入依赖的过程称为连接,它将所有连接的对象...

    java web 整合开发程序书源代码

    第11章 充分利用Spring 3.0的IoC利器统管Bean世界 第12章 基于Annotation注解技术的SSH2整合开发 第13~16章 综合实例-免费电子商务平台 第14章 通用新闻采集系统 第17章 JAVA EE应用安装打包利器—InstallAnywhere ...

    java web 整合开发 刘斌 程序书源代码

    第11章 充分利用Spring 3.0的IoC利器统管Bean世界第12章 基于Annotation注解技术的SSH2整合开发第13~16章 综合实例-免费电子商务平台第14章 通用新闻采集系统第17章 JAVA EE应用安装打包利器—InstallAnywhere 2010.

    spring3.1中文参考文档

    第2章 Spring 3.0的新特性和增强 ............................................................................................................ 22 2.1 Java 5 .................................................

    J2EE应用开发详解

    199 11.5.1 JMS 200 11.5.2 消息驱动Bean的生命周期 202 11.5.3 创建消息驱动Bean 202 11.6 实体Bean 203 11.6.1 实体Bean的特性 204 11.6.2 实体Bean的分类及组成 204 11.6.3 EJB 3.0中的实体Bean 206 11.7 EJB事务...

    spring学习笔记

    Bean:....................................................................................................................................12 1.4.1Spring 框架Bean 实例化的方式:.............................

Global site tag (gtag.js) - Google Analytics