SpringBoot整合mybatis常见问题

Spring中常见问题

1.NoSuchBeanDefinitionException

SpringBoot整合mybatis常见问题_第1张图片

2.'..Service' that could not be found service找不到

SpringBoot整合mybatis常见问题_第2张图片

3.port 80 was already in use 端口号被占用

SpringBoot整合mybatis常见问题_第3张图片

4.TemplateInputException 模板解析异常或找不到模板
1.检查模板所在的目录是否与配置的前缀目录相同
2.检查返回的模板是否存在,返回值类型是否一致
3.检查配置前缀时是否以"/"斜杠结尾
4.控制层的url与客户端的ur是否一致

SpringBoot整合mybatis常见问题_第4张图片

5. 404异常 访问资源不存在

SpringBoot整合mybatis常见问题_第5张图片

6. 500异常 500异常要查看控制台

SpringBoot整合mybatis常见问题_第6张图片

Mybatis中常见问题

1.springboot中添加maven依赖

SpringBoot整合mybatis常见问题_第7张图片

2.BadSqlGrammarException 错误的sql语句

SpringBoot整合mybatis常见问题_第8张图片

3.BindingException 绑定异常
1.检查映射文件的路径配置与实际存储位置是否一致
2.检查dao接口的类名是否与映射文件的namespace值相同(不能有空格)
3.检查dao接口中的方法名是否在映射文件中有对应的id

SpringBoot整合mybatis常见问题_第9张图片

4.IllegalArgumentException
原因:同样说我sql映射是否出现了重复性的定义(例如:分别以注解方式和xml配置文件方式进行定义,也就是说在同一个namespace下出现了重复的元素id)

SpringBoot整合mybatis常见问题_第10张图片

5.SAXParseException xml解析问题

SpringBoot整合mybatis常见问题_第11张图片

你可能感兴趣的:(springboot)