패키지 분리관련 트랜잭션 문의를 다시 드립니다.
- 작성자 :
- 김*현
- 작성일 :
- 2010-09-29 16:52:19
- 조회수 :
- 3,073
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
expression="execution(* egovframework.adt.sample..impl.*Impl.*(..)) or
execution(* egovframework.rte.fdl.excel.impl.*Impl.*(..))"/>
이 방법은 아는데
저희 패키지 구성은
egovframework 와 동일레벨에 aa.bb.cc로 패키지를 구성하였습니다.
베이스 패키지인 egovframework 처럼 최상위 패키지를 별도로 만들어
표준프레임워크 이외의 기능은 aa.bb.cc패키지 아래에 두어 개발하고 있습니다.
패키지 분리 후 콘트롤러 부분의 어노테이션 설정이 인식이 안되어
egov-com-servlet.xml 에 해당 패키지를 추가해서 개발을 하였습니다.
그런데 트랜잭션 관련해서
expression="execution(* egovframework.adt.sample..impl.*Impl.*(..)) or
execution(* aa.bb.cc.excel.impl.*Impl.*(..))"/>
처럼 최상위 패키지가 다를 경우 베이스 패키지인 egovframework 패키지
아래에서는 트랜잭션 처리가 되지만
또다른 최상위 패키지인 aa.bb.cc 아래에서는 안된다는 것입니다.
베이스 패키지와 동일 레벨의 최상위 패키지를 추가해서 테스트를 해보신건지 확인 부탁드리겠습니다.
expression="execution(* egovframework.adt.sample..impl.*Impl.*(..)) or
execution(* egovframework.rte.fdl.excel.impl.*Impl.*(..))"/>
이 방법은 아는데
저희 패키지 구성은
egovframework 와 동일레벨에 aa.bb.cc로 패키지를 구성하였습니다.
베이스 패키지인 egovframework 처럼 최상위 패키지를 별도로 만들어
표준프레임워크 이외의 기능은 aa.bb.cc패키지 아래에 두어 개발하고 있습니다.
패키지 분리 후 콘트롤러 부분의 어노테이션 설정이 인식이 안되어
egov-com-servlet.xml 에 해당 패키지를 추가해서 개발을 하였습니다.
그런데 트랜잭션 관련해서
expression="execution(* egovframework.adt.sample..impl.*Impl.*(..)) or
execution(* aa.bb.cc.excel.impl.*Impl.*(..))"/>
처럼 최상위 패키지가 다를 경우 베이스 패키지인 egovframework 패키지
아래에서는 트랜잭션 처리가 되지만
또다른 최상위 패키지인 aa.bb.cc 아래에서는 안된다는 것입니다.
베이스 패키지와 동일 레벨의 최상위 패키지를 추가해서 테스트를 해보신건지 확인 부탁드리겠습니다.
A
안녕하세요.. 김영현님..
이전 답변에 보시면.. 다른 가능성에 대해서 설명드렸습니다.
이 부분을 확인해 보시기 바랍니다.
테스트는 되었습니다.
그럼.. 즐거운 하루되십시오.
감사합니아.
이전 답변에 보시면.. 다른 가능성에 대해서 설명드렸습니다.
이 부분을 확인해 보시기 바랍니다.
테스트는 되었습니다.
그럼.. 즐거운 하루되십시오.
감사합니아.