잡다

mybatis 관련 연결에 관한 에러 본문

카테고리 없음

mybatis 관련 연결에 관한 에러

크로우 2021. 12. 19. 14:39

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>

 

으로 선언해야한다....

Comments