声明数据源DataSource 连接数据库

175 阅读1分钟

spring集合mybatis时用到的阿里数据库连接池配置文件

<bean id="myDataSource" class="com.alibaba.druid.pool.DruidDataSource"
 init-method="init" destroy-method="close">
<property name="url" value="jdbc:mysql://localhost:3306/springdb" />
<property name="username" value="root" />
<property name="password" value="123456" />
<property name="maxActive" value="20"/>
</bean>

创建SqlSessionFactory


 <!--声明的是mybatis中提供的SqlSessionFactoryBean类 这个类内部创建SqlSessionFactory的-->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

    <!--set注入 把数据库连接池付给了DataSource属性-->
    <property name="dataSource" ref="myDataSource"/>
    <!--
    mybatis 主配置文件的位置
    configLocation属性是Resource类型 读取配置文件
    他的属性 使用value 指定文件的路径 使用classpath :表示文件的位置
    -->
    <property name="configLocation" value="classpath:mybatis.xml"/>
</bean>