blob: 31cc606537cf6c6a2845dde2adb62e205746645f [file] [log] [blame]
xiukira687b9cb2025-05-29 15:15:02 +08001package com.g9.g9backend.config;
2
3import com.baomidou.mybatisplus.annotation.DbType;
4import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
5import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
6import org.mybatis.spring.annotation.MapperScan;
7import org.springframework.context.annotation.Bean;
8import org.springframework.context.annotation.Configuration;
9import org.springframework.transaction.annotation.EnableTransactionManagement;
10
11@Configuration
12@EnableTransactionManagement
13@MapperScan( { "com.g9.g9backend.mapper" })
14public class MybatisPlusConfig {
15
16 @Bean
17 public MybatisPlusInterceptor mybatisPlusInterceptor() {
18 MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
19 mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
20 return mybatisPlusInterceptor;
21 }
22
23}