1、编写一个配置类
@Configuration
标明是配置类,spring会扫描加载
@EnableTransactionManagement
在这里表明开启事务注解
@MapperScan("")
需要扫描的mapper也在这里表明
- 这样的话在主启动类里面就不用表明这些注解了
@Configuration
@EnableTransactionManagement
@MapperScan("")
public class MybatisConfig {
@Bean
public PaginationInterceptor paginationInterceptor() {
PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
paginationInterceptor.setOverflow(true);
paginationInterceptor.setLimit(1000);
paginationInterceptor.setCountSqlParser(new JsqlParserCountOptimize(true));
return paginationInterceptor;
}
}
2、相关配置
mybatis-plus:
在配置文件中的配置
mapper-locations:
路径
global-config.db-config.id-type
数据库的自增模式
mybatis-plus:
mapper-locations: classpath:/mapper/**/*.xml
global-config:
db-config:
id-type: auto
3、待更新