代宇航编写User.java中的username(用户名)和Order.java中的id(订单编号)、username(下单人)

王健旭编写User.java中的userpass(密码)和Order.java中的goodsname(商品名称)
喻廷屿编写User.java中的truename(真实姓名)和Order.java中的nums(购买数量)
孙佳兴编写User.java中的age(年龄)和Order.java中的date(下单日期)
main
your-name 3 days ago
parent ff273f8b5d
commit fd1cd1224e

@ -0,0 +1,45 @@
<?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">
<!-- 用户Bean -->
<bean id="user" class="com.ssm.ioc.User">
<property name="username" value="zhangsan"/>
<property name="userpass" value="123456"/>
<property name="truename" value="张三"/>
<property name="age" value="22"/>
<property name="email" value="zhangsan@qq.com"/>
</bean>
<!-- 订单Bean -->
<bean id="order" class="com.ssm.ioc.Order">
<property name="id" value="ORDER2025001"/>
<property name="username" value="zhangsan"/>
<property name="goodsname" value="笔记本电脑"/>
<property name="nums" value="1"/>
<property name="date">
<bean class="java.util.Date"/>
</property>
</bean>
<!-- 商品Bean -->
<bean id="goods" class="com.ssm.ioc.Goods">
<property name="goodsId" value="G001"/>
<property name="goodsName" value="MateBook"/>
<property name="price" value="5999"/>
<property name="brand" value="华为"/>
<property name="stock" value="100"/>
</bean>
<!-- 教师Bean -->
<bean id="teacher" class="com.ssm.ioc.Teacher">
<property name="teacherId" value="T001"/>
<property name="name" value="王老师"/>
<property name="course" value="Java编程"/>
<property name="department" value="计算机学院"/>
<property name="workAge" value="10"/>
</bean>
</beans>

@ -0,0 +1,65 @@
package com.ssm.ioc;
/**
*
*/
public class Goods {
private String goodsId; // 商品ID
private String goodsName; // 商品名
private double price; // 价格
private String brand; // 品牌
private int stock; // 库存
public Goods() {}
public String getGoodsId() {
return goodsId;
}
public void setGoodsId(String goodsId) {
this.goodsId = goodsId;
}
public String getGoodsName() {
return goodsName;
}
public void setGoodsName(String goodsName) {
this.goodsName = goodsName;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public int getStock() {
return stock;
}
public void setStock(int stock) {
this.stock = stock;
}
@Override
public String toString() {
return "Goods{" +
"goodsId='" + goodsId + '\'' +
", goodsName='" + goodsName + '\'' +
", price=" + price +
", brand='" + brand + '\'' +
", stock=" + stock +
'}';
}
}

@ -0,0 +1,67 @@
package com.ssm.ioc;
import java.util.Date;
/**
*
*/
public class Order {
private String id; // 订单编号
private String username; // 下单人
private String goodsname; // 商品名称
private int nums; // 购买数量
private Date date; // 下单日期
public Order() {}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getGoodsname() {
return goodsname;
}
public void setGoodsname(String goodsname) {
this.goodsname = goodsname;
}
public int getNums() {
return nums;
}
public void setNums(int nums) {
this.nums = nums;
}
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
@Override
public String toString() {
return "Order{" +
"id='" + id + '\'' +
", username='" + username + '\'' +
", goodsname='" + goodsname + '\'' +
", nums=" + nums +
", date=" + date +
'}';
}
}

@ -0,0 +1,65 @@
package com.ssm.ioc;
/**
*
*/
public class Teacher {
private String teacherId; // 工号
private String name; // 姓名
private String course; // 授课课程
private String department; // 部门
private int workAge; // 教龄
public Teacher() {}
public String getTeacherId() {
return teacherId;
}
public void setTeacherId(String teacherId) {
this.teacherId = teacherId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCourse() {
return course;
}
public void setCourse(String course) {
this.course = course;
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
public int getWorkAge() {
return workAge;
}
public void setWorkAge(int workAge) {
this.workAge = workAge;
}
@Override
public String toString() {
return "Teacher{" +
"teacherId='" + teacherId + '\'' +
", name='" + name + '\'' +
", course='" + course + '\'' +
", department='" + department + '\'' +
", workAge=" + workAge +
'}';
}
}

@ -0,0 +1,33 @@
package com.ssm.ioc;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
* IOC Bean
*/
public class TestIoc {
public static void main(String[] args) {
// 1. 加载Spring配置文件
ApplicationContext context = new ClassPathXmlApplicationContext("bean-ioc.xml");
// 2. 获取Bean
User user = (User) context.getBean("user");
Order order = (Order) context.getBean("order");
Goods goods = (Goods) context.getBean("goods");
Teacher teacher = (Teacher) context.getBean("teacher");
// 3. 输出所有对象信息
System.out.println("===== 用户信息 =====");
System.out.println(user);
System.out.println("\n===== 订单信息 =====");
System.out.println(order);
System.out.println("\n===== 商品信息 =====");
System.out.println(goods);
System.out.println("\n===== 教师信息 =====");
System.out.println(teacher);
}
}

@ -0,0 +1,69 @@
package com.ssm.ioc;
/**
*
*/
public class User {
// 属性 ≥4个
private String username; // 用户名
private String userpass; // 密码
private String truename; // 真实姓名
private int age; // 年龄
private String email; // 邮箱第5个
// 无参构造Spring必须
public User() {}
// getter & setter
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getUserpass() {
return userpass;
}
public void setUserpass(String userpass) {
this.userpass = userpass;
}
public String getTruename() {
return truename;
}
public void setTruename(String truename) {
this.truename = truename;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
// 输出对象信息
@Override
public String toString() {
return "User{" +
"username='" + username + '\'' +
", userpass='" + userpass + '\'' +
", truename='" + truename + '\'' +
", age=" + age +
", email='" + email + '\'' +
'}';
}
}
Loading…
Cancel
Save