-
UAP
-
配置java
-
配置maven
-
idea
-
插件
-
Lombok
-
Mybatis Log
-
Mybatis Log Plugin
-
配置maven
-
postman
- maven安装项目
mvn -Dmaven.test.skip=true -U clean install
-
comm公共组件
-
简单介绍
-
安装使用
-
从git上克隆comm项目到idea
-
在项目根目录下执行maven命令
mvn -Dmaven.test.skip=true -U clean install
-
eureka服务注册发现
-
简单介绍
-
安装
-
从git上克隆eureka项目到idea
-
在项目根目录下执行maven命令
mvn -Dmaven.test.skip=true -U clean install
-
使用
-
idea直接启动
-
bat命令启动
-
eureka地址:http://localhost:8761/
-
zuul网服务网关
-
简单介绍
-
安装
-
从git上克隆zuul项目到idea
-
在项目根目录下执行maven命令
mvn -Dmaven.test.skip=true -U clean install
-
开发模式介绍
-
使用
-
idea直接启动
-
bat命令启动
-
通过服务网关调用微服务
-
调用demo分页示例:http://localhost:9000/demo/course/queryPage
-
微服务创建方式
-
使用spring.io创建微服务:spring.io
-
使用idea创建微服务
-
使用模板创建微服务
-
基本配置介绍
-
Generator使用
-
根据表名生成mapper
-
参数介绍
-
tk.mybatis使用地址:blog.csdn.net/q564495021/…
-
po bo 介绍:www.cnblogs.com/lyjin/p/638…
-
多表关联sql、自定义sql扩展
-
ResultUtil使用
-
分页插件使用
-
分页插件使用
-
查询参数
{
"data": {
"courseName": "docker"
},
"pageInfo": {
"pageNum": "1",
"pageSize": "3"
}
}
- 返回参数
{
"status": 0,
"message": "Success",
"data": {
"total": 4,
"list": [
{
"id": "0ff33126-603a-487d-b1ba-0f2c24bc4bd3",
"courseName": "docker",
"memo": "容器4",
"createTime": "2019-05-19T00:58:25.000+0000",
"updateTime": null
},
{
"id": "1bb2138a-f35f-4550-90d5-de69674af4c2",
"courseName": "docker",
"memo": "容器1",
"createTime": "2019-05-19T00:59:03.000+0000",
"updateTime": null
},
{
"id": "3c85a2a6-9f96-4972-a7f7-26129d3d480d",
"courseName": "docker",
"memo": "容器3",
"createTime": "2019-05-19T00:59:11.000+0000",
"updateTime": null
}
],
"pageNum": 1,
"pageSize": 3,
"size": 3,
"startRow": 1,
"endRow": 3,
"pages": 2,
"prePage": 0,
"nextPage": 2,
"isFirstPage": true,
"isLastPage": false,
"hasPreviousPage": false,
"hasNextPage": true,
"navigatePages": 8,
"navigatepageNums": [
1,
2
],
"navigateFirstPage": 1,
"navigateLastPage": 2
}
}
-
了解业务流程
-
创建表