diff --git a/ffms-SpringProject/src/bean-di.xml b/ffms-SpringProject/src/bean-di.xml
index 3bff3bf..e222f78 100644
--- a/ffms-SpringProject/src/bean-di.xml
+++ b/ffms-SpringProject/src/bean-di.xml
@@ -22,5 +22,14 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ffms-SpringProject/src/com/ssm/di/StockAccount.java b/ffms-SpringProject/src/com/ssm/di/StockAccount.java
new file mode 100644
index 0000000..900cc8c
--- /dev/null
+++ b/ffms-SpringProject/src/com/ssm/di/StockAccount.java
@@ -0,0 +1,64 @@
+package com.ssm.di;
+import java.math.BigDecimal;
+
+public class StockAccount {
+ // 与IoC任务一致的属性,满足≥4个要求
+ private Integer id;
+ private Integer userId;
+ private String accountName;
+ private String broker;
+ private BigDecimal balance;
+ private String createDate;
+
+ // 1. 必须有无参构造
+ public StockAccount() {}
+
+ // 2. 作业要求:printInfo方法,输出所有属性
+ public void printInfo() {
+ System.out.println("\n===== 组员C-证券账户信息 =====");
+ System.out.println("账户ID:" + id);
+ System.out.println("所属用户ID:" + userId);
+ System.out.println("账户名称:" + accountName);
+ System.out.println("开户券商:" + broker);
+ System.out.println("账户余额:" + balance);
+ System.out.println("开户日期:" + createDate);
+ }
+
+ // 3. 必须提供getter/setter
+ public Integer getId() {
+ return id;
+ }
+ public void setId(Integer id) {
+ this.id = id;
+ }
+ public Integer getUserId() {
+ return userId;
+ }
+ public void setUserId(Integer userId) {
+ this.userId = userId;
+ }
+ public String getAccountName() {
+ return accountName;
+ }
+ public void setAccountName(String accountName) {
+ this.accountName = accountName;
+ }
+ public String getBroker() {
+ return broker;
+ }
+ public void setBroker(String broker) {
+ this.broker = broker;
+ }
+ public BigDecimal getBalance() {
+ return balance;
+ }
+ public void setBalance(BigDecimal balance) {
+ this.balance = balance;
+ }
+ public String getCreateDate() {
+ return createDate;
+ }
+ public void setCreateDate(String createDate) {
+ this.createDate = createDate;
+ }
+}
diff --git a/ffms-SpringProject/src/com/ssm/di/TestDI.java b/ffms-SpringProject/src/com/ssm/di/TestDI.java
index c18059e..6889ea7 100644
--- a/ffms-SpringProject/src/com/ssm/di/TestDI.java
+++ b/ffms-SpringProject/src/com/ssm/di/TestDI.java
@@ -13,5 +13,9 @@ public class TestDI {
// 3. 调用printInfo方法输出信息(作业要求)
user.printInfo();
+
+ StockAccount stockaccount = (StockAccount) ac.getBean("stockAccount");
+ stockaccount.printInfo();
+
}
}
\ No newline at end of file
diff --git a/out/production/ffms-SpringProject/bean-di.xml b/out/production/ffms-SpringProject/bean-di.xml
index 3bff3bf..05ca6f9 100644
--- a/out/production/ffms-SpringProject/bean-di.xml
+++ b/out/production/ffms-SpringProject/bean-di.xml
@@ -22,5 +22,14 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/out/production/ffms-SpringProject/com/ssm/di/TestDI.class b/out/production/ffms-SpringProject/com/ssm/di/TestDI.class
index 5cafc87..7c3f030 100644
Binary files a/out/production/ffms-SpringProject/com/ssm/di/TestDI.class and b/out/production/ffms-SpringProject/com/ssm/di/TestDI.class differ