SqlMapClient 객체를 직접 받아서 처리 하고 싶습니다.
- 작성자 :
- 민*철
- 작성일 :
- 2010-05-27 10:19:59
- 조회수 :
- 3,386
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
기존 eogvframe 구조 외에 조금 다른 구조로 구성하고 이는데..
egovframe 구조를 안 따르다 보니 다양한 에러가 나옵니다.
이에 몇개 응용프로그램만 egovframe에서 사용하는 SqlMapClient 객체를
직접 콜에서 사용하고 싶은데 그에 대한 정보를 못 찾겠습니다.
혹시나 해서 추가로 설명드리면요..
전역으로 설정해 놓은 SqlMapClient 연결 객체가 정의되어 있는지 그에 대한 사용방법이라던가
최소한 이름이라도 알고 싶어서 이렇게 문의 드립니다.
도움주시길 바랍니다.
기존 eogvframe 구조 외에 조금 다른 구조로 구성하고 이는데..
egovframe 구조를 안 따르다 보니 다양한 에러가 나옵니다.
이에 몇개 응용프로그램만 egovframe에서 사용하는 SqlMapClient 객체를
직접 콜에서 사용하고 싶은데 그에 대한 정보를 못 찾겠습니다.
혹시나 해서 추가로 설명드리면요..
전역으로 설정해 놓은 SqlMapClient 연결 객체가 정의되어 있는지 그에 대한 사용방법이라던가
최소한 이름이라도 알고 싶어서 이렇게 문의 드립니다.
도움주시길 바랍니다.
A
안녕하세요.. 민경철님..
src/main/resources/ 폴더의 egovframework/spring-context-sqlMap.xml 등을 참조해 보시면..
sqlMapClient bean이 정의되어 있습니다.
(org.springframework.orm.ibatis.SqlMapClientFactoryBean 클래스)
이 bean을 사용하시면 될 것 같습니다.
다만, 소스 코드상에 직접 해당 bean을 ApplicationContext에서 얻어 쓸 수 있지만 IoC에 위배되기 때문에 다음과 같은 방식으로 injection하셔서 사용하시면 될 것 같습니다.
@Resource(name="sqlMapClient")
private SqlMapClient sqlMapClient;
그럼.. 즐거운 하루되십시오.
감사합니다.
src/main/resources/ 폴더의 egovframework/spring-context-sqlMap.xml 등을 참조해 보시면..
sqlMapClient bean이 정의되어 있습니다.
(org.springframework.orm.ibatis.SqlMapClientFactoryBean 클래스)
이 bean을 사용하시면 될 것 같습니다.
다만, 소스 코드상에 직접 해당 bean을 ApplicationContext에서 얻어 쓸 수 있지만 IoC에 위배되기 때문에 다음과 같은 방식으로 injection하셔서 사용하시면 될 것 같습니다.
@Resource(name="sqlMapClient")
private SqlMapClient sqlMapClient;
그럼.. 즐거운 하루되십시오.
감사합니다.