1.在resources下创建favicon.ico(访问的时候会有自己的小图标)
2.在yml中@var@
#当前服务器版本 自动读取MAVEN信息 @var@格式
version: @project.version@
3配置分页插件
导入依赖
<!--分页插件-->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>4.1.6</version>
</dependency>
@Bean(name = "sqlSessionFactory")
public SqlSessionFactory sqlSessionFactory(@Qualifier("sqlDataSource") DataSource dataSource) throws Exception {
final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
sessionFactory.setDataSource(dataSource);
//添加分页插件
sessionFactory.setPlugins(plugins());
org.apache.ibatis.session.Configuration config = new org.apache.ibatis.session.Configuration();
config.setCallSettersOnNulls(settings.isCallSettersOnNulls());
sessionFactory.setConfiguration(config);
return sessionFactory.getObject();
}
private Interceptor[] plugins() {
//分页插件设置
PageHelper pageHelper = new PageHelper();
Properties properties = new Properties();
properties.setProperty("reasonable", "true");
properties.setProperty("supportMethodsArguments", "true");
properties.setProperty("returnPageInfo", "check");
properties.setProperty("params", "count=countSql");
pageHelper.setProperties(properties);
return new Interceptor[]{pageHelper};
}
设置插件配置后,
PageHelper.startPage(pageNum,paegSize);
4.配置通用mapper
<!--通用mapper-->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.0.4</version>
</dependency>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.6</version>
<configuration>
<configurationFile>
${basedir}/src/main/resources/generatorConfig.xml
</configurationFile>
<overwrite>true</overwrite>
<verbose>true</verbose>
</configuration>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.29</version>
</dependency>
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper</artifactId>
<version>4.0.0</version>
</dependency>
</dependencies>
</plugin>
配置对应的generatorConfig.xml文件
.yml配置
#通用mapper
mapper:
mappers: tk.mybatis.mapper.common.Mapper
notEmpty: true
扫描器换成tk的
@tk.mybatis.spring.annotation.MapperScan
maven命令
mybatis-generator:generate