启动类错误(IllegalStateException):
一:
图片.png
原因:在单元测试启动时没有找到对应的Springboot工程启动类
解决方法:图片.png
Springboot工程中没有定义类,启动类没有使用@SpringBootApplication注解描述
图片.png
单元测试类没有放在启动类所在包或子包中

二:
图片.png
原因:可能Sprigboot工程中有多个启动类……
解决方法:图片.png删除其启动类所在包其子包中多余的启动类保留一个……

Mybatis错误:
一:
图片.png
原因:访问属性或者调用属性为null
解决方法:图片.png

图片.png
检查测试类是否交给了spring容器管理,是否有@SpringBootTest注解或者是否在测试包test下

检查属性是否由spring进行依赖注入(是否添加@Autowired注解)

图片.png
单元测试方法上@Test注解引入是否正确

图片.png
原因:一般是对象不存在
解决方法:先运行,如果运行没有问题则是工具(idea)问题,不影响程序运作,反之在Mapper层加上@Mapper注解

SpringWeb错误:
一:404(请求页面不存在)
图片.png
原因:服务没有启动,端口不正确
解决方法:检查请求的url是否正确,
检查请求的资源是否交给了Spring管理,
检查端口是否正确

二:500(服务器遇到错误,无法完成请求)
原因:图片.png
服务器错误等
解决方法:重启服务器等……

三:400(服务器不理解请求的语法)
图片.png
原因:当客户端提交的请求参数个数,类型。格式不匹配是出现404
解决方法:检查类型,个数,比如向服务端提交的日期

四:405(禁用请求中指定的方法)
图片.png
原因:客户端提交方式与服务端定义的可处理方法不匹配
解决方法:检查请求方式,比如服务只能用get请求处理,则不能用post请求


小黑
1 声望0 粉丝