전자정부프레임워크 적용 여부
- 작성자 :
- 배*훈
- 작성일 :
- 2021-01-03 03:46:31
- 조회수 :
- 4,302
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요. 웹 개발 공부하고 있는 학생입니다.
개인 프로젝트로 spring boot 에 egov 를 적용시키는 작업을 진행하고 있는데
db는 mybatis 로 mapper interface 에 @Mapper 와 @Repository 를 선언하여 사용하고 있습니다.
적용가이드 문서 중 데이터 처리 규칙에 EgovAbstractDAO 나 EgovAbstractMapper 를 상속받으라고 나와있는데
아래에는 ※ MyBatis의 경우 Mapper interface 방식으로 사용가능(권장)하며, 이 경우는 interface 상에 @Mapper를 지정하여 사용되어야 함
내용이 있습니다.
여기서 궁금한게 두가지가 있습니다.
1. mapper interface 방식이니 EgovAbstractDAO 나 EgovAbstractMapper 상속 받을 필요 없는건지
2. mapper interface 에 선언해야하는 @Mapper 종류
- egovframework.rte.psl.dataaccess.mapper.Mapper
- org.apache.ibatis.annotations.Mapper
답변 부탁드립니다.
개인 프로젝트로 spring boot 에 egov 를 적용시키는 작업을 진행하고 있는데
db는 mybatis 로 mapper interface 에 @Mapper 와 @Repository 를 선언하여 사용하고 있습니다.
적용가이드 문서 중 데이터 처리 규칙에 EgovAbstractDAO 나 EgovAbstractMapper 를 상속받으라고 나와있는데
아래에는 ※ MyBatis의 경우 Mapper interface 방식으로 사용가능(권장)하며, 이 경우는 interface 상에 @Mapper를 지정하여 사용되어야 함
내용이 있습니다.
여기서 궁금한게 두가지가 있습니다.
1. mapper interface 방식이니 EgovAbstractDAO 나 EgovAbstractMapper 상속 받을 필요 없는건지
2. mapper interface 에 선언해야하는 @Mapper 종류
- egovframework.rte.psl.dataaccess.mapper.Mapper
- org.apache.ibatis.annotations.Mapper
답변 부탁드립니다.
A
안녕하세요.
표준프레임워크센터 입니다.
답변1)
Mapper Interface 방식을 사용하시는경우
EgovAbstractMapper를 사용하실 필요가 없습니다.
답변2)
다음 클래스를 사용하여
basePackage 설정하시면 됩니다.
egovframework.rte.psl.dataaccess.mapper.MapperConfigurer
표준프레임워크 포탈사이트에서
기술지원 > 적용지원 서비스 페이지를 참고하실수 있습니다.
https://www.egovframe.go.kr/EgovTechSupport.jsp?menu=5
"가이드를 다운로드"를 클릭하시면
다음링크된 가이드 파일을 다운로드 하실수 있습니다.
http://maven.egovframe.kr/publist/HDD1/public/documents/[%EC%B0%B8%EC%A1%B0]%20%ED%91%9C%EC%A4%80%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC%20%EC%84%B8%EB%B6%80%20%EC%A0%81%EC%9A%A9%EA%B8%B0%EC%A4%80.pdf
가이드에서 7페이지가 해당되며 참조하시면 됩니다.
감사합니다.
표준프레임워크센터 입니다.
답변1)
Mapper Interface 방식을 사용하시는경우
EgovAbstractMapper를 사용하실 필요가 없습니다.
답변2)
다음 클래스를 사용하여
basePackage 설정하시면 됩니다.
egovframework.rte.psl.dataaccess.mapper.MapperConfigurer
표준프레임워크 포탈사이트에서
기술지원 > 적용지원 서비스 페이지를 참고하실수 있습니다.
https://www.egovframe.go.kr/EgovTechSupport.jsp?menu=5
"가이드를 다운로드"를 클릭하시면
다음링크된 가이드 파일을 다운로드 하실수 있습니다.
http://maven.egovframe.kr/publist/HDD1/public/documents/[%EC%B0%B8%EC%A1%B0]%20%ED%91%9C%EC%A4%80%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC%20%EC%84%B8%EB%B6%80%20%EC%A0%81%EC%9A%A9%EA%B8%B0%EC%A4%80.pdf
가이드에서 7페이지가 해당되며 참조하시면 됩니다.
감사합니다.