测试平台搭建 (一) 微服务SpringBoot
前言
文本主要记录,测试平台后端的搭建,所使用到的技术栈是Java ,SprintBoot,Mybatis
提示:以下是本篇文章正文内容,下面案例可供参考
一、springboot是什么?
微服务后端开发框架,自行官网查询。https://spring.io/projects/spring-boot
二、搭建步骤
1.引入库
参考官网quick start https://spring.io/quickstart
如图所示,填完基本信息后,点GENERATE,然后使用Intellij IDEA 导入Maven project。
2.添加maven依赖
在pom.xml文件里添加Mybatis的起步依赖
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
</dependency>
在pom.xml文件里添加数据库驱动坐标
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
pom.xml文件还需要添加spring-boot-starter-web依赖,添加如下(不添加的话,@RestController注解无法使用)
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
pom.xml添加了mybatis-spring-boot-starter注解如果还是无法使用@Mapper注解,可以加上版本号试试。
整个工程目录图如下
UserMapper.xml为上篇文章提到的 Mapper映射文件。
3.更改数据库连接配置
在application.properties中添加数据库连接信息
server.port=8081
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=123456
4.安装Mysql
这边我选择的是使用docker 来运行mysql。
-
docker pull mysql:latest
-
docker run -itd --name mysql_test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
-
以后启动mysql 可以使用 docker container start [contianerId], container 使用docker ps -a 来找
还是不会的同学,请参考 https://www.runoob.com/docker/docker-install-mysql.html
5.编写后端程序
待更新
6.测试
游览器中输入 http://localhost:8081/queryUser
总结