{jdbc.username}" />
<property name="password" value="${jdbc.passwd}" />
</bean>
<!-- 声明SqlSessionFactoryBean,创建SqlSessionFactory -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath:conf/mybatis.xml" />
</bean>
<!-- 声明MyBatis的扫描器,使用动态代理,创建Dao接口的实现类对象 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
<property name="basePackage" value="com.bjpowernode.dao" />
</bean>
</beans>
mybatis.xml配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<!-- 指定别名 -->
<typeAliases>
<package name="com.bjpowernode.beans" />
</typeAliases>
<!-- 指定sql映射文件的位置 -->
<mappers>
<package name="com.bjpowernode.dao"/>
</mappers>
</configuration>
Mybatis是持久层框架,使得连接数据库非常的简单方便,springmvc是控制层框架,使得处理前端请求更便捷,而spring是粘合剂,将mybats和springmvc都粘合到一起,使我们处理起来更方便。