Student.java
package com.ctguyxr.spring5.entity;
/**
* Created By Intellij IDEA
* @author Xinrui Yu
* @date 2021/12/7 16:27 星期二
*/
public class Student {
private String name;
private String gender;
public Student() {
}
public Student(String name, String gender) {
this.name = name;
this.gender = gender;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public void say(){
System.out.println("学生会说话");
}
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", gender='" + gender + '\'' +
'}';
}
}
普通方式创建对象
Spring中使用xml配置注入对象和属性
bean标签注入对象
- bean 中默认创建对象是调用类的空参构造器
- 也可以配置
_<_**constructor-arg />**
来使用构造器_<_**constructor-arg />**
的name
属性对应的是属性的名字value
属性对应的属性的值
通过 bean 来创建对象
通过xml配置属性的默认值
需要用到的标签是 <property>
假设我们现在需要对学生的姓名和性别通过 Spring
的方式进行 set
我们可以这样进行配置 xml 文件
其中:name
对应的是属性的名字value
则是对应属性的值
创建对象进行测试: