SSM实现个人博客-day03
生活随笔
收集整理的這篇文章主要介紹了
SSM实现个人博客-day03
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
項目源碼免費下載:SSM實現個人博客
3.相關包與實體類的創建
1.包名與路徑如下:2.實體類的編寫
Blog類
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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SSM实现个人博客-day04
- 下一篇: spring程序开发步骤