Timo
要说的话:
这个项目的技术栈是JPA,会有很多文件去追踪,这些文件大多是使用内部的代码生成器做的,API文档做得不错,之前没做过项目的同学花一天了解API文件还是不错的
资料:
文档:http://42.194.205.137/docs/#/docs/qdsc
https://gitee.com/aun/Timo
技巧:从前端按钮开始分析,按钮背后有(url)action=“/system/user/save”--------
---->找到前端按钮
从点击添加按钮到入数据库这个过程中的所有文件有哪些
具体点是哪些文件的方法
用到的idea快捷键
最好安装:apipost插件
在这里插入图片描述
时序图
Request(请求)说话,Response(响应) 接话
右键-图表作用:
Ctrl+F12, alt+7,查看方法
一个java文件由方法,字段,构造函数,内部类组成
关注方法就好—>查看方法被使用-----alt+7
查看方法在哪里被调用---->ctrl+alt+h
添加标记书签–快速定位到该方法位置
学习这个项目的提示
追踪API及文件:
- 按F12找到前端按钮–>点击触发–>点击网络,看请求 URL和请求方法:
- 复制url,利用apipost定位----找对应的java文件
从前端开始,按钮背后有**(url)**action=“/system/user/save”
API路径
api文档:http://localhost:8080/doc.html#/home
http://localhost:8080/#/system/user/index
题外收集的东西:
代码可视化工具Understand
magic-api不用写接口的工具
code-gen--代码生成器(spring层级)--maku-generator----直接添加到项目中SpringBoot_v2项目--脚手架
de-gen–代码生成器(spring层级)–maku-generator----直接添加到项目中
SpringBoot_v2项目–脚手架
整个项目根据代码生成器