定义Student类,引用并输出学生信息,添加学生管理模块:Student实体类Bean

main
CesarH 1 week ago
parent 7b924b2a25
commit d633ab9ce7

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GitToolBoxBlameSettings">
<option name="version" value="2" />
</component>
</project>

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GitToolBoxProjectSettings">
<option name="commitMessageIssueKeyValidationOverride">
<BoolValueOverride>
<option name="enabled" value="true" />
</BoolValueOverride>
</option>
<option name="commitMessageValidationEnabledOverride">
<BoolValueOverride>
<option name="enabled" value="true" />
</BoolValueOverride>
</option>
</component>
</project>

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 学生管理模块Student实体类Bean -->
<bean id="student" class="com.ssm.ioc.Student">
<property name="studentId" value="20260408"/>
<property name="studentName" value="张三"/>
<property name="className" value="计算机25-2班"/>
<property name="major" value="计算机科学与技术"/>
<property name="age" value="18"/>
<property name="phone" value="13800138000"/>
</bean>
</beans>

@ -0,0 +1,77 @@
package com.ssm.ioc;
public class Student {
// 学生核心属性
private Integer studentId; // 学生ID学号
private String studentName; // 学生姓名
private String className; // 所属班级
private String major; // 所学专业
private Integer age; // 年龄
private String phone; // 联系电话
// 无参构造方法Spring IoC创建Bean的前提
public Student() {
}
// get方法Spring依赖注入赋值用
public Integer getStudentId() {
return studentId;
}
public void setStudentId(Integer studentId) {
this.studentId = studentId;
}
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public String getMajor() {
return major;
}
public void setMajor(String major) {
this.major = major;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
// toString方法
@Override
public String toString() {
return "Student{" +
"studentId=" + studentId +
", studentName='" + studentName + '\'' +
", className='" + className + '\'' +
", major='" + major + '\'' +
", age=" + age +
", phone='" + phone + '\'' +
'}';
}
}

@ -0,0 +1,13 @@
package com.ssm.ioc;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class TestIoc {
public static void main(String[] args) {
ApplicationContext ac = new ClassPathXmlApplicationContext("bean-ioc.xml");
// 学生管理模块测试代码
Student student = ac.getBean("student", Student.class);
System.out.println("学生信息:" + student);
}
}
Loading…
Cancel
Save