文章目录
前言
记录了使用springboot 创建一个demo工程,整合mybatisplus实现mysql的增删改查(CRUD)功能,最后通过swagger展示接口及测试,傻瓜式流程,工程测试通过。
废话不多说,Let’s do it!
一、新建springboot工程
使用spring initializr创建工程。
这里用默认的有时候连接会异常导致新建工程失败,可以手动改为使用阿里云的地址:https://start.aliyun.com。
Artfact必须小写,否则会点击下一步会报字符导致的异常。
勾选springweb和MyBatis
填写项目名称:
删除工程里面多余的东西:
二、新增依赖,修改配置文件
pom文件添加依赖:
<!--mybatis数据源-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.49</version>
</dependency>
<!-- mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.1</version>
</dependency>
<!-- swagger-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.8.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.8.0</version>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependency>
resources目录下面新建配置文件application.yaml,并写上数据库和mybatis配置:
# 数据库配置
spring:
datasource:
url: jdbc:mysql://localhost:3306/mytest?useUnico