|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<beans xmlns="http://www.springframework.org/schema/beans"
|
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
|
xmlns:context="http://www.springframework.org/schema/context"
|
|
|
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
|
|
http://www.springframework.org/schema/beans/spring-beans.xsd
|
|
|
http://www.springframework.org/schema/context
|
|
|
http://www.springframework.org/schema/context/spring-context.xsd">
|
|
|
|
|
|
<!-- 配置整合mybatis -->
|
|
|
<!-- 2.数据库连接池 -->
|
|
|
<bean id="dataSource"
|
|
|
class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close">
|
|
|
<property name="url"
|
|
|
value="jdbc:mysql://localhost:3306/health?useUnicode=true&serverTimezone=GMT%2b8" />
|
|
|
<property name="username" value="root" />
|
|
|
<property name="password" value="woshinibaba7823" />
|
|
|
</bean>
|
|
|
|
|
|
<!-- 3.配置SqlSessionFactory对象 -->
|
|
|
<bean id="sqlSessionFactory"
|
|
|
class="org.mybatis.spring.SqlSessionFactoryBean">
|
|
|
<!-- 注入数据库连接池 -->
|
|
|
<property name="dataSource" ref="dataSource" />
|
|
|
<property name="plugins">
|
|
|
<array>
|
|
|
<bean class="com.github.pagehelper.PageInterceptor">
|
|
|
<property name="properties">
|
|
|
<value>
|
|
|
helperDialect=mysql
|
|
|
</value>
|
|
|
</property>
|
|
|
</bean>
|
|
|
</array>
|
|
|
</property>
|
|
|
<!-- 配置MyBaties全局配置文件:mybatis-config.xml -->
|
|
|
<property name="configLocation"
|
|
|
value="classpath:spring/mybatis-config.xml" />
|
|
|
<!-- 扫描entity包 使用别名 -->
|
|
|
<property name="typeAliasesPackage"
|
|
|
value="top.beansprout.health.model.entity" />
|
|
|
<!-- 扫描sql配置文件:mapper需要的xml文件 -->
|
|
|
<property name="mapperLocations"
|
|
|
value="classpath:mapper/*.xml" />
|
|
|
</bean>
|
|
|
|
|
|
<!-- 4.配置扫描Dao接口包,动态实现Dao接口,注入到spring容器中 -->
|
|
|
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
|
|
|
<!-- 注入sqlSessionFactory -->
|
|
|
<property name="sqlSessionFactory" ref="sqlSessionFactory" />
|
|
|
<!-- 给出需要扫描Dao接口包 -->
|
|
|
<property name="basePackage"
|
|
|
value="top.beansprout.health.mapper" />
|
|
|
</bean>
|
|
|
</beans> |