본문 바로가기
IT

전자정부프레임워크 공통컴포넌트 새로운 패키지 추가 context, servlet bean설정

by 김대근'IT공부 2019. 11. 1.

 

공통 컴포넌트를 받은 상태에서 패키지 경로를 새로 추가하면 경로를 읽어오지 못해서 context 파일들의 수정이 필요하다

 

일단 context-common.xml 파일 base-package에 새로 만든 패키지를 추가해주고

디비 쿼리문을 작성한 xml 파일 경로도 새로 팠기 때문에 context 파일을 수정해준다.

context-mapper.xml 파일을 수정하는데 공통 컴포넌트를 받은 상태에서는 bean id가 egov.으로 시작을 해서 

새로운 패키지 bean을 못찾아주니 새롭게 bean id를 egov. 를 제거한 상태로 만들어준다.

classpath도 mapper/com 아래가 아니라 mapper/saltware 에 만들었기 때문에 추가해준다.

 

마지막으로

해당 경로에있는 egov-com-servlet.xml 파일에 context:component-scan 베이스 패키지에 새로 만든 

패키지 경로를 추가하면 오류없이 컨트롤러에서 서비스- impl... 이런 경로를 거칠 때 bean을 찾을 수 없다는 에러 없이

실행이 된다.

 

 

반응형