책을 따라 적다보니 typeAlias 작성시 오류가 났다
오류는 다음과같다
The content of element type "configuration" must match
"(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?)".
typeAlias 작성방법을 모르고 무작정 쓴 탓이다... 저 내용을 검색하면 괄호 안의 순서대로 작성하라는 해결법이 뜬다. 근데 혀튼 나는 이참에 작성법을 공부했다
TypeAlias를 설정하는 방법은 크게 두가지다
위 사진에서 아래에있는 선언에 해당한다.
<typeAliases>
<typeAlias alias="BoardVO" type="k.org.domain.Boardvo" />
</typeAliases>
이런식으로 alis에 앞으로 부를 이름, type에 해당 클래스 위치를 넣어준다
사진을 보면 윗쪽 선언에서 패키지명만 작성되어있는것을 볼 수 있는데,
<typeAliases>
<package name="k.org.domain" />
</typeAliases>
앞으로 부를 이름은 어노테이션을 통해 선언하면 된다.
@Alias("BaordVO")
public class BoardVO { ... }