전자정부 프레임워크 호환성 문의 드립니다.
- 작성자 :
- 임*호
- 작성일 :
- 2024-08-07 09:42:38
- 조회수 :
- 376
- 구분 :
- 호환성확인
- 진행상태 :
- 완료
Q
질문 1.
Mybatis Mapper Interface 방식 사용 시 표준프레임워크에서 제공하는 MapperConfigurer을 사용해야 합니다.
라고 호환성확인 가이드라인 5페이지에 내용이 있습니다.
이 규칙에는 예외가 없다라고 되어 있는데 추 후 멀티 트렌젝션을 고려해서 개발이 되었습니다.
첨부파일 MdspPortalDataSourceConfig.java, JtaTransactionManagerConfig.java 두 파일입니다.
질문 2.
Service 클래스에서 EgovAbstractServiceImpl를 사용받고 있고 @Service를 선언을 하고 있으나 Service 인터페이스는 구현하지 않았습니다.
개발한 Service가 확장 또는 재정의 되는 개발 내용 한에서만 인터페이스를 구현하고 그렇지 않은 비지니스는 인터페이스 없이 Service 클래스로 사용을 합니다.
@Service
@RequiredArgsConstructor
@Transactional (readOnly = true)
public class SampleService extends EgovAbstractServiceImpl {
Controller에서는
@Controller
@RequestMapping("/sample")
@RequiredArgsConstructor
@Log4j2
public class SampleController {
private final SampleService sampleService;
이렇게 선언을 해서 사용을 하는데 이 역시 문제가 될지 문의드립니다.
감사합니다.
Mybatis Mapper Interface 방식 사용 시 표준프레임워크에서 제공하는 MapperConfigurer을 사용해야 합니다.
라고 호환성확인 가이드라인 5페이지에 내용이 있습니다.
이 규칙에는 예외가 없다라고 되어 있는데 추 후 멀티 트렌젝션을 고려해서 개발이 되었습니다.
첨부파일 MdspPortalDataSourceConfig.java, JtaTransactionManagerConfig.java 두 파일입니다.
질문 2.
Service 클래스에서 EgovAbstractServiceImpl를 사용받고 있고 @Service를 선언을 하고 있으나 Service 인터페이스는 구현하지 않았습니다.
개발한 Service가 확장 또는 재정의 되는 개발 내용 한에서만 인터페이스를 구현하고 그렇지 않은 비지니스는 인터페이스 없이 Service 클래스로 사용을 합니다.
@Service
@RequiredArgsConstructor
@Transactional (readOnly = true)
public class SampleService extends EgovAbstractServiceImpl {
Controller에서는
@Controller
@RequestMapping("/sample")
@RequiredArgsConstructor
@Log4j2
public class SampleController {
private final SampleService sampleService;
이렇게 선언을 해서 사용을 하는데 이 역시 문제가 될지 문의드립니다.
감사합니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 : 4.2
- JDK(JRE) 정보 : 1.8
- WAS 정보 : wildfly
- DB 정보 : oracle
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
호환성확인 서비스 진행절차에 호환성 담당자와 업체간의 사전미팅이 있습니다.
사전미팅 때 업체는 솔루션 소개 (솔루션 구조 확인 포함), 비용안내, 소요기간, 진행절차 등
호환성확인에 관련한 전반적인 사항들을 협의하는데
질문하신 내용도 이 때 같이 이야기해볼 수 있을것 같습니다.
보다 자세한 내용은 호환성확인을 담당하고 있는
오픈플랫폼으로 문의 주시면 보다 상세한 정보를 얻으실 수 있습니다.
https://www.egovframe.go.kr/EgovCompatibility.jsp?menu=6&submenu=1
(사)오픈플랫폼 개발자커뮤니티
전화 : 070-4448-2673
메일 : egovframecb@gmail.com
감사합니다.
표준프레임워크센터입니다.
호환성확인 서비스 진행절차에 호환성 담당자와 업체간의 사전미팅이 있습니다.
사전미팅 때 업체는 솔루션 소개 (솔루션 구조 확인 포함), 비용안내, 소요기간, 진행절차 등
호환성확인에 관련한 전반적인 사항들을 협의하는데
질문하신 내용도 이 때 같이 이야기해볼 수 있을것 같습니다.
보다 자세한 내용은 호환성확인을 담당하고 있는
오픈플랫폼으로 문의 주시면 보다 상세한 정보를 얻으실 수 있습니다.
https://www.egovframe.go.kr/EgovCompatibility.jsp?menu=6&submenu=1
(사)오픈플랫폼 개발자커뮤니티
전화 : 070-4448-2673
메일 : egovframecb@gmail.com
감사합니다.