aspect, transasction XML 질문..
- 작성자 :
- 문*덕
- 작성일 :
- 2014-11-26 20:12:31
- 조회수 :
- 833
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
현재 정부사업 프로젝트를 진행중입니다. 소규모이다보니 제가 직접 프로젝트 환경을 구성하였습니다.
예제를 보고 처음부터 하나하나 파일 옮겨가면서 설정하였는데요..
제가 아직 전부 알지를 못해서.. 잘 이해가 안되는 부분을 여쭙습니다..
이미지를 보시면
egovframework.exceptBlock 과 egovframework.test 가 있습니다.
프로젝트에서 메뉴별로 나누려고 생각중입니다.
aspect.xml
<aop:pointcut id="serviceMethod" expression="execution(* egovframework..service..impl.*Impl.*(..))" />
transaction.xml
<aop:pointcut id="requiredTx" expression="execution(* egovframework..service..impl.*Impl.*(..))"/>
두 곳모두 serivceimpl 클래스에서 트랜잭션과 예외처리를 하는 것으로 예상하고 있는데..
expression 부분에 경로를 맞게 썼는지 궁금합니다..
예제상에는 expression="execution(* egovframework.sample.service..impl.*Impl.*(..))"
이라고 되어 있는데 패키지상으로는 egovframework.example.sample 이런식인데..
이미지의 경로를 보시고 답변을 부탁드리겠습니다.
유선상으로 전화주셔도 관계없습니다..
예제를 보고 처음부터 하나하나 파일 옮겨가면서 설정하였는데요..
제가 아직 전부 알지를 못해서.. 잘 이해가 안되는 부분을 여쭙습니다..
이미지를 보시면
egovframework.exceptBlock 과 egovframework.test 가 있습니다.
프로젝트에서 메뉴별로 나누려고 생각중입니다.
aspect.xml
<aop:pointcut id="serviceMethod" expression="execution(* egovframework..service..impl.*Impl.*(..))" />
transaction.xml
<aop:pointcut id="requiredTx" expression="execution(* egovframework..service..impl.*Impl.*(..))"/>
두 곳모두 serivceimpl 클래스에서 트랜잭션과 예외처리를 하는 것으로 예상하고 있는데..
expression 부분에 경로를 맞게 썼는지 궁금합니다..
예제상에는 expression="execution(* egovframework.sample.service..impl.*Impl.*(..))"
이라고 되어 있는데 패키지상으로는 egovframework.example.sample 이런식인데..
이미지의 경로를 보시고 답변을 부탁드리겠습니다.
유선상으로 전화주셔도 관계없습니다..
첨부파일
A
안녕하세요. 문종덕님.
execution(* egovframework..service.impl.*Impl.*(..))
와 같이 중간 service 부분과 impl 부분을 ".." 에서 "."로 변경하시면 되실 것 같습니다.
(".."는 임의의 하위 경로를 지정)
그럼, 즐거운 하루되십시오.
감사합니다.
execution(* egovframework..service.impl.*Impl.*(..))
와 같이 중간 service 부분과 impl 부분을 ".." 에서 "."로 변경하시면 되실 것 같습니다.
(".."는 임의의 하위 경로를 지정)
그럼, 즐거운 하루되십시오.
감사합니다.