-
[Spring boot] Alias 사용법Server/SpringBoot 2019. 11. 18. 12:27
MyBatis를 사용할 때, sql에 parameterType 혹은 resultType의 값으로 VO 클래스들을 넘길 때, 경로를 전부 다 써줘야 하는 불편함이 있다.
예를 들어 아래와 같은 그림!
이럴 때 파란색으로 되어있는 경로 대신 본인이 직접 넣고싶은 Alias명을 정할 수 있다.
그 전에 해줘야 할 조건 중 하나 config 클래스 아래에 하나 지정해줘야 할 것이 있다.
본인이 지정할 alias의 패키지 경로를
setTypeAliasesPackage("") 안에 입력해줘야 한다.
나같은 경우에 VO 클래스들은 모두 domain 패키지 아래에 있기 때문에 domian 패키지를 넣어주었다.
이제 본인이 Alias를 쓰기를 원하는 클래스로 간다.
후에 @Alias("") 키워드를 이용하여 본인이 원하는 alias 명으로 지정해 주면 된다!!
다시 sqlMapper로 돌아가서
parameterType과 resultType이 아까와는 달라진 것을 확인할 수 있다..!!!!
그럼 끝~!!
* 보면서 이해가 안가는 점이 있으면 제목에 제가 여태까지 올렸던 [SpringBoot]가 붙은 게시글들을 처음부터 보시면 이해가 가실 겁니다~!! 순서대로 작성하고 있어서리~ 그럼 안녕~!!
'Server > SpringBoot' 카테고리의 다른 글
[Spring Boot] SVN 설치 및 사용법 (0) 2019.11.19 [SpringBoot] Lombok 사용 및 적용 방법 (0) 2019.11.18 [SpringBoot] Gson 사용 및 DB 데이터 처리 (0) 2019.11.12 [SpringBoot] Mapper로 DB select 하기 (0) 2019.11.08 [SpringBoot] RestAPI 이용해서 "HelloWorld 띄우기" (0) 2019.11.07