一、配置地狱
1.搭配maven全局环境
2.下载插件
3. 导入maven依赖,springboot依赖
3.1 出现的bug和解决方案
问题:导入依赖更新之后出现
解决方案:重新点击Apply便可以解决(原因:系统默认的maven和自己下载的maven资源配置信息不一致导致的,如图更改后刷新就好了)
4 启动tmocat
5 搭建目录
controller:负责用户的请求相应处理
dao:封装数据库(jdbc、mybatis、…)
entity: javabean包,和数据库的表一 一对应
service:业务层,是控制器和数据层的桥梁
tools:通用的一些类。前后端一起使用
utils:封装一些api(仅限于本项目)
6 application.yaml文件配置
7 配置 数据库驱动 和 lombok依赖
8 配置 API文档依赖
9 配置 项目打包插件依赖
9.1 出现bug和解决方案
提示本地仓库无法找到该插件(如果本地仓库没有,一般都是借用阿里云镜像下载,前面的依赖都可以下载成功,这里出现了问题,多个小时的尝试:排除镜像设置问题,路径问题,而是双击clean清除后指定一个版本解决问题)
10配置 mybatis的插件包
11 连接数据库
12 修改数据源
这是阿里云的数据库连接池技术
13 导入数据库信息
二、目录框架和swagger文档搭建
1. 管理员模块的实现
1.1 entity层实现实体类
1.2 创建dao层接口
1.3 创建映射文件
1.4 创建service接口并实现
2. 控制器模块的实现
2.1 管理员控制器
@RequestMapping的地址写的是: 对应的方法名
2.2 spring扫描映射文件和dao层
3. API实现
3.1 控制层创建API标签
3.2 utils层创建swagger文档
3.3 输入网址127.0.0.1/doc.html
前面我们已经将tomcat的端口从8080修改为了80,网址这样写 127.0.0.1:80/doc.html------------>简写为127.0.0.1/doc.html
如果端口是8080,网址写为 127.0.0.1:8080/doc.html
3.4 在控制层使用API实现一个
这一部分是我们在后端只要干的活。
三 作业
补充所有实体类和控制层的三个标签(按照顺序一次补充完整)
1. 以Address为例