본문 바로가기

개발/JAVA

[myBatis] The content of element type "configuration" must match ... 에러

The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?)".

 

이 에러는 말 그대로

<configuration>

</configuration>

안에 들어갈 요소들의 순서를 안지켜줘서 나는거임

 

에러에 나열되어있는 그대로 configuration 안에

properties

settings

typeAliases

typeHandlers

objectFactory

objectWrapperFactory

reflectorFactory

plugins

environments

databaseIdProvider

mappers

순서로 들어가야 한다는 거임

 

 

나는 

<configuration>

    <settings>

    </settings>

 

    <plugins>

    </plugins>

 

    <typeAliases>

    </typeAliases>

</configuration>

순서로 넣었더니 바로 컴파일과 동시에 에러가 뙇

 

 

올바른 순서 =

<configuration>

    <settings>

    </settings>

 

    <typeAliases>

    </typeAliases>

 

    <plugins>

    </plugins>

</configuration>

 

= 정상 작동

 

 

반응형