一.创建实体类

首先要插件的就是各种实体类,对于一条新闻来说,他只有一个分类,但它可以有多个标签,比如说车祸的新闻,这类新闻一般划分到突发事件的分类里,但它可以同时拥有多个标签,比如可以带上小轿车车祸的标签,可以带上事故地点的标签等等。所以结论如下

  • 一条新闻对应一种分类
  • 一种分类可以对应多条新闻
  • 一条新闻可以对应多个标签
  • 一个标签可以对应多条新闻

根据以上结论创建下图的实体类
Tag类
Java学习笔记_08_SpringBoot分类和标签
Type类
Java学习笔记_08_SpringBoot分类和标签
News类
Java学习笔记_08_SpringBoot分类和标签

二.分类管理流程

Java学习笔记_08_SpringBoot分类和标签
如上图,用户在前端点击分类按钮后首先会展示给用户分类列表界面,这个界面每页显示三行,根据id逆序排序
Java学习笔记_08_SpringBoot分类和标签
如果用户点击新增分类,就会跳转到这个页面
Java学习笔记_08_SpringBoot分类和标签
用户在输入相关内容后把内容提交到服务端,服务端进行相关检查,比如是否为空,比如分类是否符合规则,是否已经存在等,如果一切正常就会在数据库中添加相应的内容,并且刷新前端显示
点击修改按钮就会跳转到下面的界面
Java学习笔记_08_SpringBoot分类和标签

三.标签管理流程

Java学习笔记_08_SpringBoot分类和标签
Java学习笔记_08_SpringBoot分类和标签
如上图,用户在前端点击分类按钮后首先会展示给用户标签列表界面,这个界面每页显示三行,根据id逆序排序
Java学习笔记_08_SpringBoot分类和标签

如果用户点击新增标签,就会跳转到这个页面
Java学习笔记_08_SpringBoot分类和标签
用户在输入相关内容后把内容提交到服务端,服务端进行相关检查,比如是否为空,比如分类是否符合规则,是否已经存在等,如果一切正常就会在数据库中添加相应的内容,并且刷新前端显示

相关文章:

  • 2021-12-07
  • 2021-04-23
  • 2021-10-01
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-10
  • 2022-01-02
  • 2021-05-21
  • 2022-12-23
  • 2022-01-09
  • 2022-12-23
相关资源
相似解决方案