download:2023版SpringBoot2 仿B站高性能前端+后端项目16章
Spring Boot 2 是一个基于 Java 的开源框架,它能够协助开发者快速构建应用程序。本文将引见一个仿 B 站的文章示例代码,展现如何运用 Spring Boot 2 构建一个简单的文章发布和展现平台。
- 项目构造
项目构造如下:
java复制代码├── pom.xml└── src├── main│ ├── java│ │ └── com│ │ └── example│ │ └── bilisite│ │ ├── application.properties│ │ ├── application.yml│ │ ├── controller│ │ │ ├── ArticleController.java│ │ │ └── CommentController.java│ │ ├── entity│ │ │ ├── Article.java│ │ │ └── Comment.java│ │ ├── service│ │ │ ├── ArticleService.java│ │ │ └── CommentService.java│ │ └── util│ │ └── MyBatisUtil.java│ └── resources│ ├── static│ │ ├── css│ │ ├── img│ │ └── js│ └── templates│ ├── article│ │ ├── article.html│ │ └── article-list.html│ └── comment│ ├── comment.html│ └── comment-list.html
- 实体类定义
在 entity 包下定义了两个实体类:Article 和 Comment。Article 类表示文章,Comment 类表示评论。它们分别对应数据库中的文章表和评论表。以下是这两个类的代码示例:
Article.java:
java复制代码public class Article {private int id;private String title;private String content;private Date createTime;private Date updateTime;// getter 和 setter 办法省略}
Comment.java:
java复制代码public class Comment {private int id;private int articleId; // 对应的文章 idprivate String content;private Date createTime;private Date updateTime;// getter 和 setter 办法省略}