项目搭建
一、SpringBoot项目搭建
(版本2.2.5.RELEASE,jdk1.8为例)
1.整合MybatisPlus
-
pom文件中引入依赖
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.1</version> </dependency>
-
启动类上加上注解
@MapperScan(value = "com.aurora.finance.mapper")
-
yml配置日志输出
mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
-
配置分页插件
@Configuration public class MyBatisPlusConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor(){ MybatisPlusInterceptor mybatisPlusInterceptor=new MybatisPlusInterceptor(); mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor()); return mybatisPlusInterceptor; } }
-
注意:使用插件自动生成时,base package之间是
.
2.整合Mybatis
-
pom中引入依赖
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version> </dependency>
-
指定sql映射文件位置
mybatis: # config-location: classpath:mybatis/mybatis-config.xml # 指定sql映射文件位置 mapper-locations: classpath:com/qinjingcao/finance/mapper/*.xml
-
yml配置日志输出
#配置Mybatis日志输出 logging: level: com.qinjingcao.finance: debug
3.整合Thymeleaf
-
pom中引入依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId