mybatis 中出现异常元素类型为 "configuration" 的内容必须匹配(...)

在配置别名的时候出现了异常:Caused by: org.xml.sax.SAXParseException; lineNumber: 27; columnNumber: 17; 元素类型为 “configuration” 的内容必须匹配 “(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,plugins?,environments?,databaseIdProvider?,mappers?)”。


小编在配置文件中首先引入了 properties resource="druid.properties"标签,然后在这个标签之上,我引入了

<configuration>
<typeAliases>
        <package name="domain"></package>
    </typeAliases>
 <properties resource="druid.properties"></properties>

异常中声明
内容必须匹配 “(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,plugins?,environments?,databaseIdProvider?,mappers?)”

所以,在配置文件中是有严格的顺序要求的

在配置文件中的位置必须符合要求,否则会报错,顺序如下:
properties,
settings,
typeAliases,
typeHandlers,
objectFactory,
objectWrapperFactory,
plugins,
environments,
databaseIdProvider,
mappers

好了,小编这里被坑了很久才解决的,希望大家别犯同样的错误了

你可能感兴趣的:(mybatis)