公告管理

main
Dell User 6 days ago
parent 83eea11f62
commit 6ec00f4f82

@ -29,5 +29,14 @@
<property name="status" value="0"/>
</bean>
<bean id="announcement" class="com.ssm.ioc.Announcement">
<property name="id" value="1002"/>
<property name="title" value="【新品上架】稀有蝴蝶兰品种开售通知"/>
<property name="content" value="本店新到稀有蝴蝶兰'梦幻紫',数量有限,先到先得,欢迎到店选购!"/>
<property name="publisher" value="花卉商城运营部"/>
<property name="publishTime" value="2026-04-09 14:00:00"/>
<property name="status" value="1"/>
</bean>
</beans>

@ -0,0 +1,101 @@
package com.ssm.ioc;
public class Announcement {
// 公告ID主键
private Integer id;
// 公告标题
private String title;
// 公告内容
private String content;
// 发布人
private String publisher;
// 发布时间
private String publishTime;
// 公告状态0:未发布 1:已发布)
private Integer status;
// 无参构造Spring IoC 必须)
public Announcement() {
}
// 全参构造(可选,方便初始化)
public Announcement(Integer id, String title, String content, String publisher, String publishTime, Integer status) {
this.id = id;
this.title = title;
this.content = content;
this.publisher = publisher;
this.publishTime = publishTime;
this.status = status;
}
// Getter & SetterSpring 依赖注入必须)
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getPublisher() {
return publisher;
}
public void setPublisher(String publisher) {
this.publisher = publisher;
}
public String getPublishTime() {
return publishTime;
}
public void setPublishTime(String publishTime) {
this.publishTime = publishTime;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public void printInfo() {
System.out.println("===== 公告信息 =====");
System.out.println("公告ID" + id);
System.out.println("公告标题:" + title);
System.out.println("公告内容:" + content);
System.out.println("发布人:" + publisher);
System.out.println("发布时间:" + publishTime);
System.out.println("公告状态:" + (status == 1 ? "已发布" : "未发布"));
}
@Override
public String toString() {
return "Announcement{" +
"id=" + id +
", title='" + title + '\'' +
", content='" + content + '\'' +
", publisher='" + publisher + '\'' +
", publishTime='" + publishTime + '\'' +
", status=" + status +
'}';
}
}

@ -22,6 +22,10 @@ public class Testioc {
Message message = context.getBean("message", Message.class);
System.out.println("留言信息:" + message);
Announcement announcement = context.getBean("announcement", Announcement.class);
//直接打印对象
System.out.println("公告信息:" + announcement);
}

@ -29,5 +29,14 @@
<property name="status" value="0"/>
</bean>
<bean id="announcement" class="com.ssm.ioc.Announcement">
<property name="id" value="1002"/>
<property name="title" value="【新品上架】稀有蝴蝶兰品种开售通知"/>
<property name="content" value="本店新到稀有蝴蝶兰'梦幻紫',数量有限,先到先得,欢迎到店选购!"/>
<property name="publisher" value="花卉商城运营部"/>
<property name="publishTime" value="2026-04-09 14:00:00"/>
<property name="status" value="1"/>
</bean>
</beans>
Loading…
Cancel
Save