关于springboot:Springboot-常见bug及纠正意见

3次阅读

共计 696 个字符,预计需要花费 2 分钟才能阅读完成。

启动类谬误(IllegalStateException):
一:

起因:在单元测试启动时没有找到对应的 Springboot 工程启动类
解决办法:
Springboot 工程中没有定义类,启动类没有应用 @SpringBootApplication 注解形容

单元测试类没有放在启动类所在包或子包中

二:

起因:可能 Sprigboot 工程中有多个启动类……
解决办法:删除其启动类所在包其子包中多余的启动类保留一个……

Mybatis 谬误:
一:

起因:拜访属性或者调用属性为 null
解决办法:


查看测试类是否交给了 spring 容器治理,是否有 @SpringBootTest 注解或者是否在测试包 test 下

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


单元测试办法上 @Test 注解引入是否正确


起因:个别是对象不存在
解决办法:先运行,如果运行没有问题则是工具(idea)问题,不影响程序运作,反之在 Mapper 层加上 @Mapper 注解

SpringWeb 谬误:
一:404(申请页面不存在)

起因:服务没有启动,端口不正确
解决办法:查看申请的 url 是否正确,
查看申请的资源是否交给了 Spring 治理,
查看端口是否正确

二:500(服务器遇到谬误,无奈实现申请)
起因:
服务器谬误等
解决办法:重启服务器等……

三:400(服务器不了解申请的语法)

起因:当客户端提交的申请参数个数,类型。格局不匹配是呈现 404
解决办法:查看类型,个数,比方向服务端提交的日期

四:405(禁用申请中指定的办法)

起因:客户端提交形式与服务端定义的可解决办法不匹配
解决办法:查看申请形式,比方服务只能用 get 申请解决,则不能用 post 申请

正文完
 0