springboot_mybatisplus
时间: 2024-06-05 19:05:13 浏览: 121
Spring Boot MyBatis Plus是一个基于Spring Boot和MyBatis Plus框架的快速开发平台,它简化了Spring Boot中集成Mybatis Plus的配置流程,提供了许多基本的CRUD操作和一些高级特性。下面是一个基本的Spring Boot MyBatis Plus配置范例:
1.在pom.xml文件中添加以下依赖:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.1</version>
</dependency>
```
2.在Spring Boot主类上添加注解@EnableTransactionManagement、@MapperScan,并添加一个@Bean的方法返回MybatisPlusInterceptor对象
```java
@SpringBootApplication
@EnableTransactionManagement
@MapperScan("com.example.demo.mapper")
public class SpringbootMybatisplusApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootMybatisplusApplication.class, args);
}
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor());
return interceptor;
}
}
```
3.在application.yml文件中配置数据库连接信息
```yaml
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/test?serverTimezone=UTC
username: root
password: 123456
```
完成以上配置后,就可以使用MyBatis Plus快速开发。
阅读全文