Mybatis配置文件出错? 400 报错
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <environments default = "development"> <environment id = "development"> <transactionManager type = "JDBC"/> <dataSource type = "POOLED"> <property name = "driver" value = "com.mysql.jdbc.Driver"></property> <property name = "url" value = "jdbc:mysql://localhost:3306/mybatis"></property> <property name = "username" value = "sa"></property> <property name = "password" value = "123499"></property> </dataSource> </environment> </environments> <mappers> <!-- source是一个路径结构 --> <mapper resource = "com/hl/mybatis_1/userMapper.xml"></mapper> </mappers>
</configuration>
上面的代码,运行时会提示出错,
错误提示:
# Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 8; columnNumber: 51; 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"。
求原因及解决方案,谢谢
应该是 userMapper.xml 内部错误,贴出来看看。 推荐使用 mybatis-plus 简化开发
mybatis 增强工具包 mybatis-plus
######回复 @青苗 : 它是导入jar包,就可以直接使用了?######回复 @小栗子hl : 查看测试类:com.baomidou.mybatisplus.test.UserMapperTest######请问那个插件怎么使用。。没使用文档,不太懂######是的,我头文件写错了。我去搜下工具包,谢谢哦######少包吧
userMapper.xml配置文件的 DOCTYPE 声明是copy的 configuration 的吧?
userMapper.xml配置文件的 DOCTYPE 声明是copy的 configuration 的吧?
userMapper.xml配置文件的 DOCTYPE 声明是copy的 configuration 的吧?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。