IDEA Spring SMM 前言整合异常
-
- 1. applicationContext spring-dao (mybatis-confige) 三大配置xml没有注入到spring框架中
- 2.编码问题
- 3.mapper注册
- 4.总结
1. applicationContext spring-dao (mybatis-confige) 三大配置xml没有注入到spring框架中
- 这种情况比较简单直接project structure(项目结构)applicationContext 和 spring-dao标记为spring context即可
2.编码问题
- 看XML文件是否将Characterset即encoding赋值为utf-8或编码一致,建议使用utf-8
3.mapper注册
1.看是否将mapper.xml在spring-dao即整合mybatis-spring在配置文件中mybatis引用中导入mapper.xml
```xml <property name="configLocation" value="classpath:Mybatis-Config.xml"/> <property name="mapperLocations" value="classpath:com/lu/dao/*.xml"/>
- 2.如果使用注释开发,请查看它是否正在进行中Mybatis原生配置文件mybaits-confige中注册mapper
<mappers> <mapper class="com.lu.dao.UserMapper"/> </mappers>
4.总结
- 1.前言问题大多是编码翁涛。首先要注意自己的各种配置文件是否字符集一致,排除这个问题后再看其他两点的疏忽。