Spring整合Mybatis

来源:互联网 发布:把网站生成app源码 编辑:程序博客网 时间:2024/06/17 21:20

Spring整合Mybatis方式有很多种,下面举例其中一种方式:

1、首先需要导入整合jar包(如:mybatis-spring-1.3.0)

2、配置sping-mybatis.xml文件(名称自定义)

<!-- 读取properties文件 --> <bean id="" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">    <property name="location" value="classpath:db.properties"></property> </bean>

 <!-- 配置数据源 --> <bean id="jdbcDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">    <property name="driverClassName" value="${driver}"></property>    <property name="url" value="${url}"></property>    <property name="username" value="${userName}"></property>    <property name="password" value="${password}"></property> </bean>

 <!-- 实例SqlSessionFactoryBean --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">      <property name="dataSource" ref="jdbcDataSource"></property>      <property name="mapperLocations" value="classpath:com/bd/dao/impl/*.xml"></property> </bean>  <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">    <property name="basePackage" value="com.bd.dao"></property>    <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property> </bean>

以上配置为spring中的配置,配置完后需要在web.xml进行配置

 <context-param>    <param-name>contextConfigLocation</param-name>    <param-value>classpath:spring-mybatis.xml</param-value>  </context-param>    <!-- 配置监听 -->  <listener>    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>  </listener>    <!-- 清除监听防止内存溢出 -->  <listener>     <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>  </listener>

注意:如何需要整合SpringMVC 需要配置SpringMVC

0 0
原创粉丝点击