首页 > 其他分享 >SpringBoot2 仿B站的文章示例代码简介

SpringBoot2 仿B站的文章示例代码简介

时间:2023-11-25 17:32:17浏览次数:26  
标签:Comment java 示例 简介 代码 private SpringBoot2 Article

SpringBoot2 仿B站的文章示例代码简介

Spring Boot 2 是一个基于 Java 的开源框架,它可以帮助开发者快速构建应用程序。本文将介绍一个仿 B 站的文章示例代码,展示如何使用 Spring Boot 2 构建一个简单的文章发布和展示平台。

  1. 项目结构

项目结构如下:

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
  1. 实体类定义

在 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; // 对应的文章 id  
 
     private String content;  
 
     private Date createTime;  
 
     private Date updateTime;  
 
     // getter 和 setter 方法省略  
 
 }


标签:Comment,java,示例,简介,代码,private,SpringBoot2,Article
From: https://blog.51cto.com/u_16382113/8561484

相关文章

  • 无涯教程-Linux - 简介
       UNIX操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由肯·汤普逊、丹尼斯·里奇和道格拉斯·麦克罗伊于1969年在AT&T的贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才......
  • 人工智能概述之08深度学习简介
    深度学习是机器学习的一个分支,通过模拟人脑神经网络的结构和功能,使计算机能够进行复杂的学习任务。1. 深度学习概述:a. 神经网络:深度学习的核心是神经网络,它是由多个层次组成的模型,包括输入层、隐藏层和输出层。每个层次都包含多个神经元,它们通过权重相互连接。b. 前馈神......
  • Java报表详情介绍及示例程
    Java报表详情介绍及示例程序简介Java报表是一种用于展示数据并提供可视化分析的工具。它可以将数据转化为图表、表格、图像等形式,帮助用户更直观地理解数据的含义和趋势。Java报表通常用于企业管理、数据分析、业务决策等领域,具有易于使用、灵活性高、功能强大等特点。常用的Java报......
  • 4.MySQL(数据模型,SQL简介,DDL,DML)
    MySQL(数据模型,SQL简介,DDL,DML)概述:数据库:DataBase(DB),是存储和管理数据的仓库;数据库管理系统:DataBaseManagementSystem(DBMS),操纵和管理数据库的大型软件;SQL:StructuredQueryLanguage,操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准;MySQL是一......
  • 【Mongo】Mongo表结构设计以及查询示例
      MongoSQL://建表语句db.createCollection("pro_alter_info")//插入文档语句db.pro_alter_info.insert({"alterTime":"2022-03-2716:43:09","alterType":1,"proId":22032710210000......
  • Android widget简介及demo
    文章目录1、简介2、文件结构3、res->xml->appwidget_info.xml4、main_activity.xml5、AndroidManifest.xml6、MyWidget.java7、WidgetService.java8、MainActivity.java1、简介实现桌面小部件2、文件结构1)appwidget_info.xml定义了widget一些属性2)AndroidManifest.xml定义w......
  • 分享SpringBoot2 仿B站高性能前端+后端项目
    点击下崽:分享SpringBoot2仿B站高性能前端+后端项目  提取码:cj2sSpringBoot2仿B站高性能前端+后端项目在当今的互联网时期,视频分享平台如B站等备受欢送。它们的胜利很大水平上归功于其高性能的前端和后端技术。在本文中,我们将讨论如何运用SpringBoot2框架和相关技术来创立一个相......
  • SQL LIKE 运算符:用法、示例和通配符解释
    SQL中的LIKE运算符用于在WHERE子句中搜索列中的指定模式。通常与LIKE运算符一起使用的有两个通配符:百分号%代表零个、一个或多个字符。下划线_代表一个单个字符。以下是LIKE运算符的用法和示例:示例选择所有以字母"a"开头的客户:SELECT*FROMCustomersWHERECustome......
  • SQL LIKE 运算符:用法、示例和通配符解释
    SQL中的LIKE运算符用于在WHERE子句中搜索列中的指定模式。通常与LIKE运算符一起使用的有两个通配符:百分号%代表零个、一个或多个字符。下划线_代表一个单个字符。以下是LIKE运算符的用法和示例:示例选择所有以字母"a"开头的客户:SELECT*FROMCustomersWHERECustom......
  • Fortran 中write函数用法详解及格式化输出简介
    目录write函数用法详解及格式化输出简介write的最基础用法print格式化输出常用格式控制符详解Iw.[m]Fw.dEw.d[Ee]Dw.dAwnXLw字符串/不常用格式控制符详解Gw.d[Ee]TcTLnTRnSP,SSBN,BZkPBw[.m]Ow[.m]Zw[.m]使用print进行格式化输出附录format命令格式控制符号表参考write函数......