本文紧接上文,继续分析常见问题.

12.客户端500

image
当开启服务后,输入对应地址后,若浏览器显示500异常,导致产生500异常的原因有很多,这个问题要去后台控制台找答案.

13.TemplateInputException

image
此异常表示服务端controller在对方法的返回值进行视图解析器的查找和解析时出现了问题:此实例中可能:1)配置中模板的前后缀配置有误(多斜杠或少斜杠),2)模板goods没有按正确路径放置.

14.无法访问此网站

image
当打开网页后,显示无法访问时,1)检查服务是否启动,2)检查url中配置的端口,和我们现在启动服务使用的端口是否一致.

15.客户端404

image
当打开网页后,显示404异常,首先404异常表示的是访问的资源不存在.那么,1)首先检查url路径是否写正确了,controller中是否有对应的资源或路径,2)检查url对应的controller有没有交给spring管理,3)检查controller所在的包是否在启动类所在的包中或启动类所在包的子包中,4)与url路径对应的controller类以及方法是否有特定的映射("@RequestMapping")描述.

16.客户端400

image
当打开网页后,显示400异常,首先400表示的是客户端(浏览器)提交的参数与服务端(后台)可接受的参数不匹配,可能是格式,类型,个数三方面,需要去自行确认.

17.SocketTimeoutException

image
当创建springboot项目时,总会出现该异常,这是因为该url的服务器是在国外,并且使用人较多,所以有时会有链接不上的问题,具体原因可能是三点:1)DNS域名解析系统的原因,2)网络问题,可能是同一时间段使用人数较多,带宽不够导致,3)服务器,由于服务器在国外,可能对于我们国内会有所限制.

18.BindingException

这个异常是Mybatis框架的异常:

Exception in thread "main"org.apache.ibatis.binding.BindingException: Invalid bound statement
(not found):

发生该绑定异常(BindingException)的原因一般是mapper文件和接口文件对应不上,主要需要去检查两个地方:
Mapper中
1)namespace = 包名 + 接口名
2)id = 方法名
如果上述两点检查后依旧有问题,
3)检查Mapper.xml文件是否是存放在Folder下而不是package下
以上三步基本都可以解决该异常,如果还不行自行手动编译一下.


迈克丝
82 声望5 粉丝

一步一步学技术,踏踏实实涨经验,兴趣广泛,广交好友,希望大家多多指正/批评.