日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SSM实现个人博客-day03

發布時間:2024/10/5 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SSM实现个人博客-day03 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

項目源碼免費下載:SSM實現個人博客


3.相關包與實體類的創建

1.包名與路徑如下:

2.實體類的編寫
Blog類

public class Blog implements Serializable {/****/private static final long serialVersionUID = 1L;private Integer id; // 編號private String title; // 博客標題private String summary; // 摘要private Date releaseDate; // 發布日期private Integer clickHit; // 查看次數private Integer replyHit; // 回復次數private String content; // 博客內容private String contentNoTag; // 博客內容 無網頁標簽 Lucene分詞用private BlogType blogType; // 博客類型private Integer blogCount; // 博客數量 非博客實際屬性,主要是 根據發布日期歸檔查詢博客數量用private String releaseDateStr; // 發布日期字符串 只取年和月private String keyWord; // 關鍵字 空格隔開private List<String> imagesList=new LinkedList<>(); // 博客里存在的圖片 主要用于列表展示顯示縮略圖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 getSummary() {return summary;}public void setSummary(String summary) {this.summary = summary;}public Date getReleaseDate() {return releaseDate;}public void setReleaseDate(Date releaseDate) {this.releaseDate = releaseDate;}public Integer getClickHit() {return clickHit;}public void setClickHit(Integer clickHit) {this.clickHit = clickHit;}public Integer getReplyHit() {return replyHit;}public void setReplyHit(Integer replyHit) {this.replyHit = replyHit;}public String getContent() {return content;}public void setContent(String content) {this.content = content;}public String getContentNoTag() {return contentNoTag;}public void setContentNoTag(String contentNoTag) {this.contentNoTag = contentNoTag;}public BlogType getBlogType() {return blogType;}public void setBlogType(BlogType blogType) {this.blogType = blogType;}public Integer getBlogCount() {return blogCount;}public void setBlogCount(Integer blogCount) {this.blogCount = blogCount;}public String getReleaseDateStr() {return releaseDateStr;}public void setReleaseDateStr(String releaseDateStr) {this.releaseDateStr = releaseDateStr;}public String getKeyWord() {return keyWord;}public void setKeyWord(String keyWord) {this.keyWord = keyWord;}public List<String> getImagesList() {return imagesList;}public void setImagesList(List<String> imagesList) {this.imagesList = imagesList;}}

Blogger類

public class Blogger {private Integer id;@NotNull(message = "用戶名不能為空")@Length(message = "用戶名長度必須{min}-{max}在之間", max = 20, min = 2)private String name;@NotNull(message = "密碼不能為空")@Size(min = 6, message = "密碼長度不能小于{min}")private String password;private Text profile; //博客內容private String nickName; //昵稱private String sign; //個性簽名private String imageName; //照片名稱@Email(message = "郵箱格式不對")private String email; //郵箱@Pattern(regexp = "^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$", message = "手機號碼不正確")private String phone; //號碼public Blogger() {}public Blogger(Integer id, String name, String password, Text profile, String nickName, String sign, String imageName, String email, String phone) {this.id = id;this.name = name;this.password = password;this.profile = profile;this.nickName = nickName;this.sign = sign;this.imageName = imageName;this.email = email;this.phone = phone;}public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public Text getProfile() {return profile;}public void setProfile(Text profile) {this.profile = profile;}public String getNickName() {return nickName;}public void setNickName(String nickName) {this.nickName = nickName;}public String getSign() {return sign;}public void setSign(String sign) {this.sign = sign;}public String getImageName() {return imageName;}public void setImageName(String imageName) {this.imageName = imageName;}public String getEmail() {return email;}public void setEmail(String email) {this.email = email;}public String getPhone() {return phone;}public void setPhone(String phone) {this.phone = phone;}@Overridepublic String toString() {return "Blogger{" +"id=" + id +", name='" + name + '\'' +", password='" + password + '\'' +", profile=" + profile +", nickName='" + nickName + '\'' +", sign='" + sign + '\'' +", imageName='" + imageName + '\'' +", email='" + email + '\'' +", phone='" + phone + '\'' +'}';} }

BlogType類

public class BlogType {private Integer id;private String typeName;private String orderNo;private Integer blogCount;public Integer getBlogCount() {return blogCount;}public void setBlogCount(Integer blogCount) {this.blogCount = blogCount;}public BlogType(Integer id, String typeName, String orderNo) {this.id = id;this.typeName = typeName;this.orderNo = orderNo;}public BlogType() {}public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getTypeName() {return typeName;}public void setTypeName(String typeName) {this.typeName = typeName;}public String getOrderNo() {return orderNo;}public void setOrderNo(String orderNo) {this.orderNo = orderNo;}@Overridepublic String toString() {return "BlogType{" +"id=" + id +", typeName='" + typeName + '\'' +", orderNo='" + orderNo + '\'' +'}';} }

Comment類

public class Comment {private Integer id; // 編號private String userIp; // 用戶IPprivate String content; // 評論內容private Blog blog; // 被評論的博客private Date commentDate; // 評論日期private Integer state; // 審核狀態 0 待審核 1 審核通過 2 審核未通過public Comment() {}public Comment(Integer id, String userIp, String content, Blog blog, Date commentDate, Integer state) {this.id = id;this.userIp = userIp;this.content = content;this.blog = blog;this.commentDate = commentDate;this.state = state;}public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getUserIp() {return userIp;}public void setUserIp(String userIp) {this.userIp = userIp;}public String getContent() {return content;}public void setContent(String content) {this.content = content;}public Blog getBlog() {return blog;}public void setBlog(Blog blog) {this.blog = blog;}public Date getCommentDate() {return commentDate;}public void setCommentDate(Date commentDate) {this.commentDate = commentDate;}public Integer getState() {return state;}public void setState(Integer state) {this.state = state;}@Overridepublic String toString() {return "Comment{" +"id=" + id +", userIp='" + userIp + '\'' +", content='" + content + '\'' +", blog=" + blog +", commentDate=" + commentDate +", state=" + state +'}';} }

link類

public class Link {private Integer id;private String linkName;private String linkUrl;private Integer orderNo;public Link() {}public Link(Integer id, String linkName, String likUrl, Integer orderNo) {this.id = id;this.linkName = linkName;this.linkUrl = likUrl;this.orderNo = orderNo;}public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getLinkName() {return linkName;}public void setLinkName(String linkName) {this.linkName = linkName;}public String getLinkUrl() {return linkUrl;}public void setLinkUrl(String linkUrl) {this.linkUrl = linkUrl;}public Integer getOrderNo() {return orderNo;}public void setOrderNo(Integer orderNo) {this.orderNo = orderNo;}@Overridepublic String toString() {return "Link{" +"id=" + id +", linkName='" + linkName + '\'' +", likUrl='" + linkUrl + '\'' +", orderNo=" + orderNo +'}';} }

pageBean類

public class PageBean {private int page; // 第幾頁private int pageSize; // 每頁記錄數private int start; // 起始頁public PageBean() {}public PageBean(int page, int pageSize, int start) {this.page = page;this.pageSize = pageSize;this.start = start;}public PageBean(int page, int pageSize) {super();this.page = page;this.pageSize = pageSize;}public int getPage() {return page;}public void setPage(int page) {this.page = page;}public int getPageSize() {return pageSize;}public void setPageSize(int pageSize) {this.pageSize = pageSize;}public int getStart() {return (page-1)*pageSize;}@Overridepublic String toString() {return "PageBean{" +"page=" + page +", pageSize=" + pageSize +", start=" + start +'}';}}

總結

以上是生活随笔為你收集整理的SSM实现个人博客-day03的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。