Mybatis的mapper.xml的命名空间千万别留空格
报错:org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is ‘com/lyj/mybatis/mapper/SysUserMapper.xml’. Cause: org.apache.ibatis.builder.BuilderException: Wrong namespace. Expected ‘com.lyj.mybatis.mapper.SysUserMapper’ but found 'com.lyj.mybatis.mapper.SysUserMapper '.
错误的名称空间。预期为“ com.lyj.mybatis.mapper.SysUserMapper”,但找到了“ com.lyj.mybatis.mapper.SysUserMapper”。怎么看预期的命名空间和自己写的命名空间是完全一样的,找了好久才发现就多了一个空格,郁闷死了
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.lyj.mybatis.mapper.SysUserMapper ">
<select id="findAll" resultType="com.lyj.mybatis.domain.SysUser">
SELECT * FROM sys_user
</select>
SysUserMapper后面有个空格