xinyb
2024-09-14 ad7c8d2561e5ee1b35aa289fd3e18fa6b5e42481
提交 | 用户 | age
a6a76f 1 <?xml version="1.0" encoding="UTF-8"?>
F 2 <beans xmlns="http://www.springframework.org/schema/beans"
3        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
5
6
7     <!-- MyBatis Mapper Scan Config  -->
8     <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
9         <property name="basePackage" value="com.yc.app.demo.mapper"/>
10         <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
11     </bean>
12
13         <!-- SqlSessionFactory Config -->
14     <bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean">
15         <property name="dataSource" ref="dataSource"/>
16         <property name="typeAliasesPackage" value="com.yc.app.demo.entity"/>
17         <property name="mapperLocations" value="classpath:com/yc/app/demo/mapperxml/*.xml"/>
18         <property name="configuration" ref="configuration"/>
19         <property name="globalConfig" ref="globalConfig"/>
20         <property name="plugins">
21             <array>
22                 <bean class="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor">
23                     <property name="countSqlParser" ref="countSqlParser"/>
24                 </bean>
25             </array>
26         </property>
27     </bean>
28 <bean id="configuration" class="com.baomidou.mybatisplus.core.MybatisConfiguration">
29     <property name="mapUnderscoreToCamelCase" value="false"/>
30     <property name="logImpl" value="org.apache.ibatis.logging.stdout.StdOutImpl"/>
31 </bean>
32     <bean id="countSqlParser"
33           class="com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize">
34         <property name="optimizeJoin" value="true"/>
35     </bean>
36
37     <bean id="globalConfig" class="com.baomidou.mybatisplus.core.config.GlobalConfig">
38         <property name="dbConfig" ref="dbConfig"/>
39     </bean>
40
41     <bean id="dbConfig" class="com.baomidou.mybatisplus.core.config.GlobalConfig.DbConfig">
42         <property name="keyGenerator" ref="keyGenerator"/>
43     </bean>
44
45     <bean id="keyGenerator" class="com.baomidou.mybatisplus.extension.incrementer.H2KeyGenerator"/>
46
47
48
49 </beans>