From f9e3f4ab93c990c5af7c640da83af1f57b8b52ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=99=AF=E6=96=87?= <2568853219@qq.com> Date: Tue, 14 Apr 2026 11:34:08 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86=20?= =?UTF-8?q?=E6=9D=A8=E6=99=AF=E6=96=87=202506980419?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/ssm/di/ParkingUser.java | 50 +++++++++++++++++++ parkingmanagement/src/com/ssm/di/TestDI.java | 17 +++++++ parkingmanagement/src/libs/bean-di.xml | 19 +++++++ 3 files changed, 86 insertions(+) create mode 100644 parkingmanagement/src/com/ssm/di/ParkingUser.java create mode 100644 parkingmanagement/src/com/ssm/di/TestDI.java create mode 100644 parkingmanagement/src/libs/bean-di.xml diff --git a/parkingmanagement/src/com/ssm/di/ParkingUser.java b/parkingmanagement/src/com/ssm/di/ParkingUser.java new file mode 100644 index 0000000..4436469 --- /dev/null +++ b/parkingmanagement/src/com/ssm/di/ParkingUser.java @@ -0,0 +1,50 @@ +package com.ssm.di; + +public class ParkingUser { + private String userId; + private String userName; + private Integer userAge; + private String carNumber; + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public Integer getUserAge() { + return userAge; + } + + public void setUserAge(Integer userAge) { + this.userAge = userAge; + } + + public String getCarNumber() { + return carNumber; + } + + public void setCarNumber(String carNumber) { + this.carNumber = carNumber; + } + + /** + * 输出用户信息的方法 + */ + public void printInfo() { + System.out.println("用户ID: " + userId); + System.out.println("用户姓名: " + userName); + System.out.println("用户年龄: " + userAge); + System.out.println("车牌号: " + carNumber); + } +} diff --git a/parkingmanagement/src/com/ssm/di/TestDI.java b/parkingmanagement/src/com/ssm/di/TestDI.java new file mode 100644 index 0000000..e360775 --- /dev/null +++ b/parkingmanagement/src/com/ssm/di/TestDI.java @@ -0,0 +1,17 @@ +package com.ssm.di; + +import org.springframework.context.ApplicationContext; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +public class TestDI { + public static void main(String[] args) { + // 加载Spring配置文件,创建应用上下文 + ApplicationContext ac = new ClassPathXmlApplicationContext("bean-di-xml.xml"); + + // 获取parkingUser bean + ParkingUser user = (ParkingUser) ac.getBean("parkingUser"); + + // 调用printInfo方法输出用户信息 + user.printInfo(); + } +} diff --git a/parkingmanagement/src/libs/bean-di.xml b/parkingmanagement/src/libs/bean-di.xml new file mode 100644 index 0000000..f039eb9 --- /dev/null +++ b/parkingmanagement/src/libs/bean-di.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + +