第八次作业

基于springboot+mybatis+Vue+element的数据增删改查实现

小组课程设计部分

我们的课程设计的小组题目是图书管理系统,我的小组长是辜心玉,

我认领的功能模块是公告管理模块。

1、建立的表结构

2、环境准备和实现对表的内容查询

 (一开始出现的问题:

连接数据库的时候把应该连接的是数据库名book写成了表名notice,

导致后面不能正确加载资源 显示查询结果

修改之后编写了一个测试类,结果能成功显示数据库中的信息

能够在Controller层实现数据信息的返回(部分截图)

3、编写notice.html实现查询功能


 

4、分页功能实现--使用xml文件映射解析

出现的问题:

启动程序后,打开notice.html文件前端无法显示数据,控制台报错不能读rows

而idea中能返回公告信息

html文件中不能识别rows, 说明是Axios获取的数据的格式出了问题,于是查看了controller层返回的数据信息,发现确实是数据转换出错了,Result实体类中写的是notice,而我用成了data来获取rows层的信息,所以控制台显示rows undefined

Result实体类

修改之后能成功实现查询和分页的功能

初始界面

实现查询功能和分页功能

上课案例完成情况

一、不分页 固定数据 test1.html

需要在vue中给出数据

直接从文件目录下打开,固定的数据信息可以显示

二、显示数据库中获取的数据 test2.html

如果直接从文件目录下打开html文件到浏览器会出现下面的问题,不能正确加载数据

解决方法

三、实现分页 test3.html

需要在当前每页数量或当前页面变化时 调用查询的方法重新进行数据的查询

分页查询结果

右侧搜索框查询结果

四、分页+搜索 实现条件查询功能 test4.html

实现条件查询功能

首先需要在前端实现输入显示表单,并绑定到Vue数据

点击查询按钮后进行数据查询

实现结果

五、使用xml映射实现条件查询--两个条件可填可不填

测试xml映射文件是否正确,结果返回条件查询的结果结果

两个查询条件都填写

分别只填写一个查询条件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值