如何学习开源项目
查看帮助文档,演示项目;
遵守开源协议很重要;
后端:pom文件,sql(重要),公共,代码生成器,日志,监控,系统,工具(公共,系统,工具才是你可以抽取出东西的地方);
前端:视图,工具,存储,路由,布局,组件,资源,前后端分离接口api;
下载
观察:
1.用了哪些技术(SpringBoot,Vue,Redis,MQ,...);
2.是否有数据库;
3.环境是否匹配(java,Maven,npm,nodejs,redis,...)。
运行
1.安装数据库(建库语句);
2.前端运行,依赖npm;
3.后端导入
1.工具类:如果有Swagger,先进入Swagger-ui,里面都是接口
2.系统:配置文件,修改为自己的项目和环境地址
application.yml(端口号)
dev开发环境(JDBC连接)
prod生产环境
前后端分离项目固定套路
springboot提供服务,前端调用接口数据,Vue渲染页面
1.前端分析,打开控制台,点一个接口,从前端的api中去找,分析调用关系;
搜索接口看在哪里调用了;
(前端封装了接口请求,ajax,axios,一般使用request封装,找到并查看配置)。
2.后端全局搜索,controller-service-dao;
3.vue套路
template(视图层),script(js操作,调用接口),export default{}(双向绑定进行渲染),style(页面样式)
4.自己的项目或学习一个模块,抽取出来,删除法。
找到好的开源项目
1.分类
2.看收藏
3.看价值

浙公网安备 33010602011771号