中国建设银行曲江支行网站,企业网站cms 开源,老罗做的网站,河北网站建设哪家好文章目录 注入普通属性的方式1、set方法注入2、构造器#xff08;构造方法#xff09;注入 总结#xff1a;注入对象类型属性 注入普通属性的方式
1、set方法注入
2、构造器#xff08;构造方法#xff09;注入
总结#xff1a;
set方法注入和构造器方法的注入#… 文章目录 注入普通属性的方式1、set方法注入2、构造器构造方法注入 总结注入对象类型属性 注入普通属性的方式
1、set方法注入
2、构造器构造方法注入
总结
set方法注入和构造器方法的注入在实体类中生成set方法和构造方法然后在spring配置文件bean.xml中通过bean标签创建对象然后进行设置属性值 bean iddept classcom.guigu.dao.Dept!--set注入--!--set普通类型属性的注入--property namename valuejava部门/propertyproperty namesex value28/property/bean注入对象类型属性
需求根据员工查找员工所在部门
员工类
package com.guigu.dao;public class Emp {//员工----部门private String name;//员工姓名private Dept dept;//部门public void work(){System.out.println(员工的姓名 name);dept.add();//调用部门的输出方法}public Emp() {}public Emp(String name, Dept dept) {this.name name;this.dept dept;}public String getName() {return name;}public void setName(String name) {this.name name;}public Dept getDept() {return dept;}public void setDept(Dept dept) {this.dept dept;}
}
部门类
package com.guigu.dao;public class Dept {//部门--员工private String name;//姓名private String sex;//性别public void add(){System.out.println(我是dept部门的员工);
}public String getName() {return name;}public void setName(String name) {this.name name;}public String getSex() {return sex;}public void setSex(String sex) {this.sex sex;}
}
创建bean.xml文件 1、创建dept、emp对象 bean iddept classcom.guigu.dao.Dept /beanbean idemp classcom.guigu.dao.Emp /bean2、通过emp对象标签中通过属性标签引入dept
bean iddept classcom.guigu.dao.Dept!--set注入--!--set普通类型属性的注入--property namename valuejava部门/propertyproperty namesex value28/property/beanbean idemp classcom.guigu.dao.Emp!--set普通类型属性的注入--property namename value曹操/property!--注入对象类型的属性对象类型属性 private Dept dept;//部门ref:通过此属性引入Dept类中的普通属性--property namedept refdept/property/beanref引入外部bean唯一标识