springboot整合mybatis(mybatisplus)和swagger
时间: 2023-09-09 22:14:14 浏览: 173
Spring Boot整合MyBatis(Mybatis-Plus)和Swagger的步骤如下:
1. 首先,确保已经创建了一个Spring Boot项目。可以使用Spring Initializr或者手动创建。
2. 在项目的pom.xml文件中,添加MyBatis和Mybatis-Plus的依赖。例如:
```xml
<dependencies>
<!-- Spring Boot Starter -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- MyBatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.2.0</version>
</dependency>
<!-- Mybatis-Plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
<!-- Swagger -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
<!-- 其他依赖... -->
</dependencies>
```
3. 创建一个数据库表,并在application.properties/application.yml文件中配置数据库连接信息。
4. 创建MyBatis的Mapper接口和对应的XML文件,定义SQL语句和对应的映射关系。
5. 创建一个实体类,用于映射数据库表的字段。
6. 创建一个Service类,使用@Serive注解标识,并在类中注入Mapper接口,并实现相应的业务逻辑。
7. 创建一个Controller类,使用@RestController注解标识,并使用@Autowired注入Service类,在方法中实现相应的接口。
8. 在启动类上使用@EnableSwagger2注解开启Swagger的支持。
9. 运行项目,访问Swagger UI页面(http://localhost:8080/swagger-ui.html),可以查看和测试API接口。
以上就是Spring Boot整合MyBatis(Mybatis-Plus)和Swagger的基本步骤。根据实际需求,可以进一步配置和扩展。希望对你有所帮助!
阅读全文