<?xml version="1.0" encoding="UTF-8"?>
|
<beans xmlns="http://www.springframework.org/schema/beans"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
|
|
|
<!-- MyBatis Mapper Scan Config -->
|
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
|
<property name="basePackage" value="com.yc.app.demo.mapper"/>
|
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
|
</bean>
|
|
<!-- SqlSessionFactory Config -->
|
<bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean">
|
<property name="dataSource" ref="dataSource"/>
|
<property name="typeAliasesPackage" value="com.yc.app.demo.entity"/>
|
<property name="mapperLocations" value="classpath:com/yc/app/demo/mapperxml/*.xml"/>
|
<property name="configuration" ref="configuration"/>
|
<property name="globalConfig" ref="globalConfig"/>
|
<property name="plugins">
|
<array>
|
<bean class="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor">
|
<property name="countSqlParser" ref="countSqlParser"/>
|
</bean>
|
</array>
|
</property>
|
</bean>
|
<bean id="configuration" class="com.baomidou.mybatisplus.core.MybatisConfiguration">
|
<property name="mapUnderscoreToCamelCase" value="false"/>
|
<property name="logImpl" value="org.apache.ibatis.logging.stdout.StdOutImpl"/>
|
</bean>
|
<bean id="countSqlParser"
|
class="com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize">
|
<property name="optimizeJoin" value="true"/>
|
</bean>
|
|
<bean id="globalConfig" class="com.baomidou.mybatisplus.core.config.GlobalConfig">
|
<property name="dbConfig" ref="dbConfig"/>
|
</bean>
|
|
<bean id="dbConfig" class="com.baomidou.mybatisplus.core.config.GlobalConfig.DbConfig">
|
<property name="keyGenerator" ref="keyGenerator"/>
|
</bean>
|
|
<bean id="keyGenerator" class="com.baomidou.mybatisplus.extension.incrementer.H2KeyGenerator"/>
|
|
|
|
</beans>
|