[Spring] SqlMapClientFactoryBean 이상현상...
Spring / 2011. 1. 11. 13:26
아래와 같이 스프링 applicationContext 들이 web.xml 에 정의되어 있었습니다.
web.xml
conf/gw-Common.xml
conf/gw-Mail.xml
conf/gw-Workflow.xml
conf/gw-Board.xml
이상하게도 자꾸 gw-Common.xml 에 선언된 sqlmap 들을 찾을 수 없다고 하여 org.springframework.orm.ibatis.SqlMapClientFactoryBean 의 소스를 넣고 트레이싱을 해본 결과 com/idstrust/wiseone/engine/gw/conf/SqlMapConfig.xml 대신에 com/idstrust/wiseone/engine/gw/conf/SqlMapConfig-Board.xml 가 설정되고 있었습니다.
여러가지 실험을 해본 결과 gw-Common.xml 에 선언된 sqlMapConfig 의 id 를 다른 것으로 변경하여 문제는 해결하였습니다.
자기 멋대로 오토와이어링이 먹을리는 없고... 분석할 시간이 없으므로 일단은 다음 단계로 넘어갑니다;;;
(이전 포스팅의 문제는 아니였습니다;;;)
web.xml
conf/gw-Common.xml
conf/gw-Mail.xml
conf/gw-Workflow.xml
conf/gw-Board.xml
이상하게도 자꾸 gw-Common.xml 에 선언된 sqlmap 들을 찾을 수 없다고 하여 org.springframework.orm.ibatis.SqlMapClientFactoryBean 의 소스를 넣고 트레이싱을 해본 결과 com/idstrust/wiseone/engine/gw/conf/SqlMapConfig.xml 대신에 com/idstrust/wiseone/engine/gw/conf/SqlMapConfig-Board.xml 가 설정되고 있었습니다.
여러가지 실험을 해본 결과 gw-Common.xml 에 선언된 sqlMapConfig 의 id 를 다른 것으로 변경하여 문제는 해결하였습니다.
...
자기 멋대로 오토와이어링이 먹을리는 없고... 분석할 시간이 없으므로 일단은 다음 단계로 넘어갑니다;;;
(이전 포스팅의 문제는 아니였습니다;;;)