新建了Flower.java模块文件,在TestDI.java和bean-di-setter.xml增加了Flower信息

main
马英男 3 days ago
parent c0c8fc0b98
commit 9b9e6ff86b

@ -19,5 +19,16 @@
<property name="parentId" value="0"/>
<property name="status" value="1"/>
</bean>
<!-- 3. 花卉实体Bean花卉管理模块关联类目Bean -->
<bean id="flower" class="com.ssm.di.setter.Flower">
<property name="flowerId" value="2001"/>
<property name="flowerName" value="红玫瑰"/>
<property name="price" value="9.9"/>
<property name="stock" value="500"/>
<!-- 引用已定义的category Bean实现依赖注入 -->
<property name="category" ref="category"/>
<property name="imgUrl" value="/images/rose.jpg"/>
<property name="description" value="经典红玫瑰,象征爱情,花型饱满"/>
</bean>
</beans>

@ -0,0 +1,105 @@
package com.ssm.di.setter;
/**
*
*/
public class Flower {
// 花卉ID
private Integer flowerId;
// 花卉名称
private String flowerName;
// 花卉价格
private Double price;
// 库存
private Integer stock;
// 关联的类目对象
private Category category;
// 花卉图片路径
private String imgUrl;
// 花卉描述
private String description;
public Flower() {}
// Getter & Setter
public Integer getFlowerId() {
return flowerId;
}
public void setFlowerId(Integer flowerId) {
this.flowerId = flowerId;
}
public String getFlowerName() {
return flowerName;
}
public void setFlowerName(String flowerName) {
this.flowerName = flowerName;
}
public Double getPrice() {
return price;
}
public void setPrice(Double price) {
this.price = price;
}
public Integer getStock() {
return stock;
}
public void setStock(Integer stock) {
this.stock = stock;
}
public Category getCategory() {
return category;
}
public void setCategory(Category category) {
this.category = category;
}
public String getImgUrl() {
return imgUrl;
}
public void setImgUrl(String imgUrl) {
this.imgUrl = imgUrl;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public void printInfo() {
System.out.println("===== 花卉信息 =====");
System.out.println("花卉ID" + flowerId);
System.out.println("花卉名称:" + flowerName);
System.out.println("价格:" + price + "元");
System.out.println("库存:" + stock);
System.out.println("所属类目:" + category.getCategoryName());
System.out.println("图片路径:" + imgUrl);
System.out.println("描述:" + description);
System.out.println("-------------------");
}
@Override
public String toString() {
return "Flower{" +
"flowerId=" + flowerId +
", flowerName='" + flowerName + '\'' +
", price=" + price +
", stock=" + stock +
", category=" + category +
", imgUrl='" + imgUrl + '\'' +
", description='" + description + '\'' +
'}';
}
}

@ -21,5 +21,7 @@ public class TestDI {
Category category = context.getBean("category", Category.class);
category.printInfo();
Flower flower = context.getBean("flower", Flower.class);
flower.printInfo();
}
}
Loading…
Cancel
Save