编程知识 cdmana.com

SpringBoot个人博客项目搭建—后台分类界面功能介绍(七)

后台分类界面功能介绍

项目首页地址:https://blog.csdn.net/weixin_45019350/article/details/108869025

当我们进入分类管理页面时,我们可以对分类进行操作。

注意事项: 后端如何获取前端传的参数
传统来讲,肯定是两种方式为主,一种是 GET ,一种是 POST ,这两种方式都是向一个 URL 传参 GET 方式体现到了地址栏里,POST 方式将内容放在了 body 里
@RequestParam 和 @PathVariable 注解是用于从 request 中接收请求的,两个都可以接收参数,关键点不同的是@RequestParam 是从 request 里面拿取值,而 @PathVariable 是从一个URI模板里面来填充

//@PathVariable是spring3.0的一个新功能:接收请求路径中占位符的值

@PathVariable("xxx")
通过 @PathVariable 可以将URL中占位符参数{
    xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“) 
 
@RequestMapping(value=”types/{
    id}/input”)
请求路径:http://localhost:8080/admin/types/3/input

一、查询分类

首先在显示分类页面时,就从后台查询出了所有分类标签,并展示在了前端。

在这里插入图片描述
这里也做了分页操作,一页显示10条数据。
在这里插入图片描述
业务层调用持久层,持久层通过数据库查询出所有分类。
在这里插入图片描述

二、新增分类

当我们需要增加分类条目时,我们需要跳转到新增界面添加数据,然后在做保存操作,在保存之前有一个小细节就是我们需要先根据分类名称查询数据库中是否已经存在该分类了,存在我们就不能再做添加操作。

在这里插入图片描述
同样也是业务层调用持久层,持久层插入数据到数据库中。
在这里插入图片描述

三、编辑分类

编辑修改操作跟新增分类操作差不多不同的是我们需要先根据所要修改的分类id查询出该分类的数据,再做修改。修改时我们传过来的数据已经封装到了type实体类中。
在这里插入图片描述
同样也是业务层调用持久层,持久层修改数据到数据库中。
在这里插入图片描述

四、删除分类

删除分类也属于最简单的一项,只需要根据分类id调用方法删除数据库中的数据即可。
在这里插入图片描述
在这里插入图片描述

版权声明
本文为[〆清峰ㄟ]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_45019350/article/details/108905413

Scroll to Top