如何学习开源项目

查看帮助文档,演示项目;

遵守开源协议很重要;

后端: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.看价值

posted @ 2020-05-03 21:01  水獭洋洋  阅读(227)  评论(0)    收藏  举报