egov 호환성 관련 mapper annotation
- 작성자 :
- 아*개
- 작성일 :
- 2019-10-22 13:37:50
- 조회수 :
- 1,874
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
현재 mybatis 사용을 위해 @Mapper 어노테이션을 사용하고 있습니다.
다중db 사용중이고, mapper들이 같은 폴더에 있는 관계로 annotation을 통해 mapper를 구분하고자 Mapper어노테이션을 하나 더 생성하려 합니다.
적용점검 등에 통과를 위해서는 @Mapper를 상속받아 사용해야 할것 같은데, 어노테이션은 exnteds가 되지 않는걸로 압니다.
Mapper 어노테이션 선언부 상단에 다음과 같이 정의되어 있는데요.
@Target({ ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Mapper {
여기서 아래와 같이 선언해도 적용점검 등에 문제 없는지 궁금합니다.
@Target({ ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface AbcMapper {
아니면 다른 방법이 있다면 가이드해주시면 감사하겠습니다.
현재 mybatis 사용을 위해 @Mapper 어노테이션을 사용하고 있습니다.
다중db 사용중이고, mapper들이 같은 폴더에 있는 관계로 annotation을 통해 mapper를 구분하고자 Mapper어노테이션을 하나 더 생성하려 합니다.
적용점검 등에 통과를 위해서는 @Mapper를 상속받아 사용해야 할것 같은데, 어노테이션은 exnteds가 되지 않는걸로 압니다.
Mapper 어노테이션 선언부 상단에 다음과 같이 정의되어 있는데요.
@Target({ ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Mapper {
여기서 아래와 같이 선언해도 적용점검 등에 문제 없는지 궁금합니다.
@Target({ ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface AbcMapper {
아니면 다른 방법이 있다면 가이드해주시면 감사하겠습니다.
A
안녕하세요.
표준프레임워크센터 입니다.
EgovActractDao , EgovActractMapper는 반드시 상속을 받으셔야 하지만
Mapper Annotation은 예외로 하고 있습니다.
호환성이나 적용점검시 참고 하시기 바랍니다.
더 자세한 사항은
다음 링크페이지에서
https://www.egovframe.go.kr/EgovCompatibility.jsp?menu=6&submenu=3
다음 부분을 확인하시면 될듯 합니다.
* 다운로드 : 전자정부 표준프레임워크 호환성 가이드
감사합니다.
표준프레임워크센터 입니다.
EgovActractDao , EgovActractMapper는 반드시 상속을 받으셔야 하지만
Mapper Annotation은 예외로 하고 있습니다.
호환성이나 적용점검시 참고 하시기 바랍니다.
더 자세한 사항은
다음 링크페이지에서
https://www.egovframe.go.kr/EgovCompatibility.jsp?menu=6&submenu=3
다음 부분을 확인하시면 될듯 합니다.
* 다운로드 : 전자정부 표준프레임워크 호환성 가이드
감사합니다.