spring基础-Bean的装配方式(一)基于xml的装配
2017-01-04 09:57
344 查看
spring基础-Bean的装配方式(一)基于xml的装配
有两种方式:设置注入和构造注入
用例子说明
先写一个User类
注意:如果使用了设值注入方式,就必须有默认构造器,否则会报错!
有两种方式:设置注入和构造注入
用例子说明
先写一个User类
public class User { private String username; private Integer password; //默认构造器 public User(){ super(); } //构造方法注入 public User(String username,Integer password){ super(); this.username=username; this.password=password; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public Integer getPassword() { return password; } public void setPassword(Integer password) { this.password = password; } public String toString(){ return "User[username="+username+",password="+password+"]"; } }xml配置文件
<!--构造注入,constructor-arg传入参数,index代表参数位置,从0开始,value传入值--> <bean id="user1" class="cn.assemble.User"> <constructor-arg index="0" value="jack"></constructor-arg> <constructor-arg index="1" value="1234"></constructor-arg> </bean> <!--实用set方式装配user实例,调用的是默认构造器--> <bean id="user2" class="cn.assemble.User"> <property name="username" value="tom"></property> <property name="password" value="4321"></property> </bean> </beans>
注意:如果使用了设值注入方式,就必须有默认构造器,否则会报错!
相关文章推荐
- Spring基础——在 Spring Config 文件中基于 XML 的 Bean 的自动装配
- spring基础-Bean的装配方式(二)基于Annotation的配置
- Spring基础——在 Spring Config 文件中基于 XML 的 Bean 的自动装配
- spring笔记(二)---基于XML的Bean装配
- [原创]java WEB学习笔记103:Spring学习---Spring Bean配置:基于注解的方式(基于注解配置bean,基于注解来装配bean的属性)
- spring基础-Bean的装配方式(三)自动装配
- Spring(三):IoC容器装配Bean(xml配置方式和注解方式)
- SpringXML方式配置bean的自动装配autowire
- Spring(1-2、基于xml装配Bean)
- JAVAWEB开发之Spring详解之——Spring的入门以及IOC容器装配Bean(xml和注解的方式)、Spring整合web开发、整合Junit4测试
- Spring 装配Bean 基于XML
- Spring4 学习笔记(3)-Spring 基于 XML 的方式配置 Bean
- Spring4 学习笔记(3)-Spring 基于 XML 的方式配置 Bean(供自己学习)
- Spring(五)基于XML装配bean(作用域)
- Spring中Bean的基于xml的三种实例化方式
- Spring In Action(二):基于XML配置装配bean
- 【JavaWeb-23】spring、IoC控制反转和DI依赖注入入门、基于XML的Bean装配、基于注解的Bean装配
- 基于XML方式的Bean装配实例
- 【Java.Spring.Core】【IoC】基于注解的Bean装配(非XML配置)
- Spring(1-1、基于xml装配Bean)