context-aspect.xml에 있는 service.impl 의 의미가?
- 작성자 :
- 윤*홍
- 작성일 :
- 2009-11-19 11:21:06
- 조회수 :
- 4,545
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
context-aspect.xml에 보면,
<bean id="defaultExceptionHandleManager"
class="egovframework.rte.fdl.cmmn.exception.manager.DefaultExceptionHandleManager">
<property name="reqExpMatcher">
<ref bean="antPathMater"/>
</property>
<property name="patterns">
<list>
<value>**service.impl.*</value>
</list>
</property>
<property name="handlers">
<list>
<ref bean="egovHandler" />
</list>
</property>
</bean>
부분이 있고,
**service.impl.* 라는 것이 있습니다..
이것의 의미가 뭐죠??? ** 이것....
service 로 끝나는 단어는 모두 인식한다?
service 로 끝나는 단어와 상위 패키지도 모두 인식한다?
현재, 저희는 프로젝트에서 egov정부프래임웍을 사용하고 있고,
각팀, 업무별로 디렉토리(패키지)구성을 어찌할지 결정하려고 합니다...
<bean id="defaultExceptionHandleManager"
class="egovframework.rte.fdl.cmmn.exception.manager.DefaultExceptionHandleManager">
<property name="reqExpMatcher">
<ref bean="antPathMater"/>
</property>
<property name="patterns">
<list>
<value>**service.impl.*</value>
</list>
</property>
<property name="handlers">
<list>
<ref bean="egovHandler" />
</list>
</property>
</bean>
부분이 있고,
**service.impl.* 라는 것이 있습니다..
이것의 의미가 뭐죠??? ** 이것....
service 로 끝나는 단어는 모두 인식한다?
service 로 끝나는 단어와 상위 패키지도 모두 인식한다?
현재, 저희는 프로젝트에서 egov정부프래임웍을 사용하고 있고,
각팀, 업무별로 디렉토리(패키지)구성을 어찌할지 결정하려고 합니다...
A
안녕하세요.. 윤문홍님..
위 패턴은 ant-style 패턴으로 지정된 것입니다. (reqExpMatcher 속성에 antPathMater 지정)
ant-style 패턴은 간단합니다.
* 하나는 임의의 파일을 나타내고, **는 임의의 서브디렉토리(여러 계층의 하위 모두 포함)를 표현하는 것입니다.
위의 경우는 Exception을 발생시키는 클래스의 이름에 대한 패턴으로..
패키지명 구성이 ~service.impl로 지정된 임의의 클래스를 매칭시키는 것입니다.
예를 들면.. egovframewor.com.cmm.commonservice.impl.CommonServiceImpl
과 같은 클래스가 대상이 되는 경우입니다.
그럼.. 남은 하루도 즐거운 하루되세요..
감사합니다.
위 패턴은 ant-style 패턴으로 지정된 것입니다. (reqExpMatcher 속성에 antPathMater 지정)
ant-style 패턴은 간단합니다.
* 하나는 임의의 파일을 나타내고, **는 임의의 서브디렉토리(여러 계층의 하위 모두 포함)를 표현하는 것입니다.
위의 경우는 Exception을 발생시키는 클래스의 이름에 대한 패턴으로..
패키지명 구성이 ~service.impl로 지정된 임의의 클래스를 매칭시키는 것입니다.
예를 들면.. egovframewor.com.cmm.commonservice.impl.CommonServiceImpl
과 같은 클래스가 대상이 되는 경우입니다.
그럼.. 남은 하루도 즐거운 하루되세요..
감사합니다.