java后端项目-苍穹外卖-员工模块(详细版含解决报错问题)

一、员工管理

1.新增员工

(1)需求分析和设计

(2)代码开发

当前端提交的数据和实体类中对应的属性差别比较大时,通常使用DTO来封装数据

此时service里还没有save方法

鼠标放到save上Alt+Enter(回车),出现下图这种情况,点击创建

接着找到它的实现类,实现这个方法

我这里出现了报错,上网查看后,解决方法如下:

接下来编写employMapper文件

发现我的ideal中没有sql提示!!!如果有小伙伴跟我一样,下边是解决方法!

首先选中sql语句

此时,当你拼写sql语句,就会有提示

但是!此时由于ideal与mysql没有建立连接,所以数据库的表名是不提示的,所以,接下来建立连接

连接成功!

编写的代码如下:

最后修改返回值

(3)功能测试

后端测试主要是通过接口文档测试为主

这时会报错401

代表本次提交信息会携带头部信息

我这里出现了500报错!如果有小伙伴跟我一样,很有可能也是sql插入语句那出错了

如果还有报错比如401,可能是令牌过期,重新换一个就可以啦~

检查这个Java文件,看看有没有上边下边少字段

成功!

接下来是前后端联调!

(4)代码完善

下面是解决录入的用户名已存在,抛出异常后没有处理

下面解决的是新增员工时,创建人和修改人id设置为了固定值

以下是查看选中代码的返回结果

2.员工分页查询

(1)需求分析和设计

(2)代码开发

这里page会报错

在Mapper里导入即可,报错就会消失

这没有报错,说明没有安装mybatisX插件

(3)功能测试

报错500

我是因为下边这块代码中多了一个符号>,要是出现500,大部分应该都是这里报错,我看弹幕好多人都是因为在最后语句desc后边加了; 这个也会报错,大家注意一下!

操作时间展示的效果并不是最终想要的效果

(4)代码完善

解决时间问题的第一种方法:

第二种:

注意如果代码运行有问题!绿色框起来的名称一定要仔细对照,有一个类和他的名字非常像!我就是因为多了个cbor程序不对

3.启用禁用员工账号

(1)需求分析和设计

(2)代码开发

(3)功能测试

4.编辑员工

(1)需求分析和设计

(2)代码开发

(3)功能测试

接口测试,这里出现了报错,如果是500,大家去检查Mapper里边的SQL代码,很有可能是每句后没有加“,”或者是某些字段拼写错误!

前后端连调测试

5.导入分类模块

(1)需求分析和设计

(2)代码导入

导入所有代码文件后,compile报错,出现以下错误,我按照下边这个博主所说的,直接把这个包删了,就成功了

程序包com.sun.xml.internal.bind.v2不存在解决-CSDN博客

(3)功能测试

  • 25
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
苍穹外卖项目可以使用Postman进行API接口的测试和调试。Postman是一款常用的API开发工具,它可以帮助开发人员发送HTTP请求并查看响应结果,方便进行接口的测试和调试。 在苍穹外卖项目中,可以使用Postman发送各种类型的HTTP请求,比如GET、POST、PUT、DELETE等,来模拟用户操作和测试接口功能。通过Postman,可以验证接口的正确性、查看接口返回的数据、调试接口的参数等。 为了使用Postman进行苍穹外卖项目的接口测试,您需要以下步骤: 1. 下载并安装Postman:您可以从Postman官网(https://www.postman.com/)上下载并安装适合您的操作系统的版本。 2. 打开Postman并创建一个新的请求:打开Postman应用,在界面上选择"New"来创建一个新的请求。 3. 输入接口URL和选择请求方法:在新建请求的界面中,输入苍穹外卖项目的接口URL,并选择适当的请求方法,比如GET或POST。 4. 添加请求参数和请求头:根据需要,您可以添加请求参数和请求头,以便于模拟不同的请求情况。 5. 发送请求并查看响应:点击发送按钮,Postman会向服务器发送请求,并在界面上显示响应结果。您可以查看接口返回的数据、响应状态码等信息。 通过以上步骤,您可以使用Postman进行苍穹外卖项目的接口测试。这样可以帮助您确保接口的正确性和稳定性,提高项目的质量和用户体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值