spring mybatis 설정 후 오류가 납니다
- 작성자 :
- 이*문
- 작성일 :
- 2015-04-20 10:07:25
- 조회수 :
- 1,992
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
2015-04-20 09:58:20,280 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'schoolDaoImpl' defined in file [C:\2015\eGovFrameDev-3.2.0-64bit\workspace_1\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Project_2015\WEB-INF\classes\com\diquest\modules\school\SchoolDaoImpl.class]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
xml파일 첨부해서 올려봅니다 sqlSessionFactory / sqlSessionTemplate 빈설정은 다했는데 schoolDaoImpl 여기에서 오류나는 이유를 찾지 못하겠습니다 도와주세요
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'schoolDaoImpl' defined in file [C:\2015\eGovFrameDev-3.2.0-64bit\workspace_1\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Project_2015\WEB-INF\classes\com\diquest\modules\school\SchoolDaoImpl.class]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
xml파일 첨부해서 올려봅니다 sqlSessionFactory / sqlSessionTemplate 빈설정은 다했는데 schoolDaoImpl 여기에서 오류나는 이유를 찾지 못하겠습니다 도와주세요
A
안녕하세요. 이문종님.
마이바티스 버젼에 따라서 SqlSessionTemplate Autowired가 안되는 문제가 있어서 있습니다.
이 기능을 쓰려면 템플릿을 상속받은 클래스를 하나 만들어 준 뒤, setSqlSessionTemplate 메소드를 오버라이딩 하여 쓰시면 됩니다.
마이바티스 버젼에 따라서 SqlSessionTemplate Autowired가 안되는 문제가 있어서 있습니다.
이 기능을 쓰려면 템플릿을 상속받은 클래스를 하나 만들어 준 뒤, setSqlSessionTemplate 메소드를 오버라이딩 하여 쓰시면 됩니다.