일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 편집기
- IOS #Swift #웹뷰 #Webview #스위프트 #애플
- 채팅
- 개발
- 웹소켓
- vi
- 리눅스
- 개발용어
- 단어
- DB #DataBase #데이터베이스 #예외처리 #Exception
- WebSocket
- 웹소켓채팅
- vim
- linux
- chatting
- CentOS
- 안드로이드 #android #웹뷰 #webview #javascript
- 빔
- it
- Today
- Total
잡다
mybatis 관련 연결에 관한 에러 본문
no beanname "" 이라고 뜨는건 *.xml 에 빈이 선언이 안되어져서 생기는 현상이다
주의할점. bean 이름을
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="mapperLocations" value="classpath:/**/*_SQL.xml" />
</bean>
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg index="0" ref="sqlSession"/>
</bean>
</beans>
복붙으로 했는데
AbstracDAO에서
@Autowired
public SqlSessionTemplate sqlSession
선언할때 SqlSessionTemplate가 같으니깐 빈이 선언된줄알고 문제없을줄 알았는데 알고보니깐 빈이름은 sqlsession인것이다....
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="mapperLocations" value="classpath:/**/*_SQL.xml" />
</bean>
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg index="0" ref="sqlSession"/>
</bean>
</beans>
으로 선언해야한다....