xiukira | 687b9cb | 2025-05-29 15:15:02 +0800 | [diff] [blame] | 1 | package com.g9.g9backend.config; |
| 2 | |
| 3 | import com.baomidou.mybatisplus.annotation.DbType; |
| 4 | import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; |
| 5 | import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; |
| 6 | import org.mybatis.spring.annotation.MapperScan; |
| 7 | import org.springframework.context.annotation.Bean; |
| 8 | import org.springframework.context.annotation.Configuration; |
| 9 | import org.springframework.transaction.annotation.EnableTransactionManagement; |
| 10 | |
| 11 | @Configuration |
| 12 | @EnableTransactionManagement |
| 13 | @MapperScan( { "com.g9.g9backend.mapper" }) |
| 14 | public 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 | } |