보이나..? 이거 해결하다가 나 죽는줄 알았다.
코딩 또 접을뻔
하아....... 해결방법을 설명하도록 하겠다.
https://myybean.tistory.com/10
위 블로그를 참고해서ㅠㅠㅠㅠ겨우ㅠㅠㅠㅠ해결했다ㅠㅠㅠㅠ
우선 root-context.xml로 들어가본다.
기존 root-context.xml은 이렇게 돼있었다.
위 코드에서 private SqlSession sqlSession; 부분에서 꼭 에러가 났다. (나머지 주석처리 함으로써 어디에서 에러가 났는지 알아냈다.)
그리고 에러에 대해서 검색을 해보다가 아이디를 sqlSession으로 바꾸라는 이야기를 어딘가에서 본 듯 했다.
<bean id="sqlSession"
class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
<property value="/resources/mybatis-config.xml"
name="configLocation"></property>
<property value="/resources/mappers/*Mapper.xml"
name="mapperLocations"></property>
</bean>
<bean id="sqlSessionTemplate"
class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg index="0" ref="sqlSession" />
</bean>
<context:component-scan base-package="myybean">
<context:exclude-filter type="annotation"
expression="org.springframework.stereotype.Controller" />
</context:component-scan>
<mybatis-spring:scan
base-package="com.board.mapper"></mybatis-spring:scan>
위와 같이 원래 id였던 sqlSessionFactory를 sqlSession으로 바꿔주고 참고한 블로그에 나온대로 그대로 복붙하면
아아아아아아아아악ㅠㅠㅠㅠㅠㅠㅠ DB와 제대로 연동하는건 더 연구해봐야겠지만ㅠㅠㅠㅠ 아ㅠㅠㅠㅠ sqlSession 문제는 이렇게 해결한 듯 하다ㅠㅠㅠㅠㅠ