进一步证券账户模块的修改

main
三三244 14 hours ago
parent 1c0c5895d8
commit 5eaa6e0ab9

@ -22,5 +22,14 @@
<!-- 注入注册时间 -->
<property name="createTime" value="2024-01-01"/>
</bean>
<!-- 组员于杉杉:证券账户管理模块 -->
<bean id="stockAccount" class="com.ssm.di.StockAccount">
<property name="id" value="3001"/>
<property name="userId" value="1"/>
<property name="accountName" value="张三的A股账户"/>
<property name="broker" value="东方财富证券"/>
<property name="balance" value="100000.00"/>
<property name="createDate" value="2023-10-01"/>
</bean>
</beans>

@ -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;
}
}

@ -13,5 +13,9 @@ public class TestDI {
// 3. 调用printInfo方法输出信息作业要求
user.printInfo();
StockAccount stockaccount = (StockAccount) ac.getBean("stockAccount");
stockaccount.printInfo();
}
}

@ -22,5 +22,14 @@
<!-- 注入注册时间 -->
<property name="createTime" value="2024-01-01"/>
</bean>
<!-- 组员C证券账户管理模块 -->
<bean id="stockAccount" class="com.ssm.di.StockAccount">
<property name="id" value="3001"/>
<property name="userId" value="1"/>
<property name="accountName" value="张三的A股账户"/>
<property name="broker" value="东方财富证券"/>
<property name="balance" value="100000.00"/>
<property name="createDate" value="2023-10-01"/>
</bean>
</beans>
Loading…
Cancel
Save