DB
@MapperScan
- 直接在Mapper类上面添加注解@Mapper,这种方式要求每一个mapper类都需要添加此注解,麻烦。
- 通过使用@MapperScan可以指定要扫描的Mapper类的包的路径,比如
@Configuration
@MapperScan(basePackages = {"com.segment.dao", "com.segment.new.dao"})
public class MainDataSourceConfig {
@Bean(name = "mybatisSlowSqlInterceptor")
public MybatisSlowSqlInterceptor mybatisSlowSqlInterceptor() {
return new MybatisSlowSqlInterceptor();
}
@Primary
@Bean(name = "mainDataSource")
@ConfigurationProperties("spring.datasource.druid")
public DataSource accountDataSource() {
DruidDataSource druidDataSource = DruidDataSourceBuilder.create().build();
//druidDataSource.setTimeBetweenLogStatsMillis(3000);
return druidDataSource;
}
/**
* 分页插件
*/
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
/**
* 注入sql注入器
*/
@Bean
public ISqlInjector sqlInjector(){
return new AggSqlInjector();
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。