养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

spring整合mybatis需要的依赖

时间:2024-10-15 05:18:04

ssm框架使用方便,但是很多人不知道使用mybatis至少要添加哪些依赖?这里只是最简单的mybatis依赖。

工具/原料

电脑

idea软件

方法/步骤

1、接着上一篇整合springmvc的继续整合mybatis。具体目录如下:

spring整合mybatis需要的依赖

2、首先配置是配置数据库连接信息,这里抽出来直接放配置文件的。在spring-mybaits中读取配置文件,配置数据库连接池。

spring整合mybatis需要的依赖

3、读取配置文件<context:property-p盟敢势袂laceholderlocation="classpa墉掠载牿th:jdbc.properties"/><!--2.数据库连接池--><beanid="dataSource"class="com.alibaba.druid.pool.DruidDataSource"init-method="init"destroy-method="close"><propertyname="driverClassName"value="${jdbc.driver}"/><propertyname="url"value="${jdbc.url}"/><propertyname="username"value="${jdbc.username}"/><propertyname="password"value="${jdbc.password}"/><!--配置初始化大小、最小、最大--><propertyname="initialSize"value="1"/><propertyname="minIdle"value="1"/><propertyname="maxActive"value="10"/>。。。。。。</bean>

spring整合mybatis需要的依赖

4、这里数据库连接池使用的是阿里的druid。也可以使用dbcp,c3p0,不过性能较低,没有druid性能好。

spring整合mybatis需要的依赖

5、<!--3.配置SqlSessionFactory对象-->&盟敢势袂lt;beanid="sqlSe霜杼厮贿ssionFactory"class="org.mybatis.spring.SqlSessionFactoryBean"><!--注入数据库连接池--><propertyname="dataSource"ref="dataSource"/><!--配置MyBaties全局配置文件:mybatis-config.xml--><propertyname="configLocation"value="classpath:mybatis-config.xml"/><!--扫描entity包使用别名--><propertyname="typeAliasesPackage"value="com.ml.entity"/><!--扫描sql配置文件:mapper需要的xml文件--><propertyname="mapperLocations"value="classpath:mapper/*.xml"/></bean><!--4.配置扫描Dao接口包,动态实现Dao接口,注入到spring容器中--><beanclass="org.mybatis.spring.mapper.MapperScannerConfigurer"><!--注入sqlSessionFactory--><propertyname="sqlSessionFactoryBeanName"value="sqlSessionFactory"/><!--给出需要扫描Dao接口包--><propertyname="basePackage"value="com.ml.dao"/></bean>

spring整合mybatis需要的依赖

6、配置完成后,看下依赖:必须的依赖有:1.druid数据库连接池,2.mybatis,3.my水瑞侮瑜batis幻腾寂埒-spring,4.mysql-connector-java,5.spring-jdbc。这些依赖是必须要有的。阿里的druid根据配置要求还需要日志的依赖。

spring整合mybatis需要的依赖

7、总结:使用mybatis必须的依赖1.druid数据库连接池,2.mybatis,3.mybatis-spring,4.mysql-connector-java,5.spring-jdbc。

© 一点知识