IDEA Spring SMM 整合之出现前言异常情况
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.前言问题大多是编码翁涛,首先注意自己的各种配置文件是否字符集一致,排除完这个问题后再去看其他的两点上的疏忽。