源码大杀器:怎样查看源码

简介: 一、以SpringBoot来分析下,首先获取到源码 二、点击GitHub获取源码 三、下载源码~/SpringSpace ⌚ 11:24:24$ lsemptydemo ...

一、以SpringBoot来分析下,首先获取到源码
这里写图片描述

二、点击GitHub获取源码
这里写图片描述

三、下载源码

~/SpringSpace ⌚ 11:24:24
$ ls
emptydemo                    springdemo
gs-accessing-data-jpa-master ufile-javasdk
spring-boot                  webdemo

~/SpringSpace ⌚ 11:24:25
$ git clone https://github.com/xiongben-tongxue/spring-boot.git
fatal: destination path 'spring-boot' already exists and is not an empty directory.

~/SpringSpace ⌚ 11:24:36
$ 

四、打开源码
这里写图片描述

五、在这里可以看到很多例子
这里写图片描述

六、下面来看看JPA的例子
这里写图片描述

七、看一下源码
DEA有个Maven Projects窗口,一般在右侧能够找到,如果没有可以从菜单栏打开:View>Tool Windows>Maven Projects;
选择要分析的maven module(idea的module相当于eclipse的project),右击show dependencies,会出来该module的全部依赖关系图,非常清晰细致
这里写图片描述

八、最后会看到如下的依赖图
这里写图片描述

九、如果你没有看到正确的图而是Maven Project的项目POM文件报错了
这里写图片描述

十、将Pom中的版本号改正确就好了
这里写图片描述

十一、使用全局替换,将${revision}换成正确的版本,以2.0.0.RELEASE为例
这里写图片描述

十二、使用maven清理并重新编译

~/SpringSpace/spring-boot on  master! ⌚ 17:06:14
$ mvn clean 
~/SpringSpace/spring-boot on  master!17:06:14
$ mvn package -Dmaven.test.skip

十三、不报错,所有依赖都引入了过后,就会看到想要的结果了

目录
相关文章
|
3月前
|
数据采集 机器学习/深度学习 数据可视化
分享261个Python源码源代码总有一个是你想要的
分享261个Python源码源代码总有一个是你想要的
129 0
|
3月前
|
文字识别 NoSQL 物联网
分享55个C源码源代码总有一个是你想要的
分享55个C源码源代码总有一个是你想要的
30 1
|
5月前
|
JavaScript 前端开发 Java
前端项目里常见的十种报错及其解决办法
前端项目里常见的十种报错及其解决办法
140 0
|
uml 开发者 Windows
推荐5款冷门小工具,看一看有没有你喜欢的?
每个人的电脑中都会安装很多软件,可能还保留着很多不为人知的冷门软件。不过虽然冷门,但绝不意味着低能,相反很多冷门软件的功能十分出色。闲话少说,接下来我就给大家推荐5款冷门小工具,看一看有没有你喜欢的。
144 0
推荐5款冷门小工具,看一看有没有你喜欢的?
|
数据库
【高效编码】查询日志的命令老是记不住?没关系,这篇文章帮你记
您好,我是码农飞哥,一直想飞暂时在跑个那个老哥。
212 0
【高效编码】查询日志的命令老是记不住?没关系,这篇文章帮你记
|
前端开发 计算机视觉 Python
代码报错还好说,源码报错才难搞!分享自己源码报错的解决过程!
代码报错还好说,源码报错才难搞!分享自己源码报错的解决过程!
87 0
代码报错还好说,源码报错才难搞!分享自己源码报错的解决过程!
|
自然语言处理 前端开发 调度
「从零开始的大文件上传 」都 2022 年了我怎么还在写这个话题...(一)
「从零开始的大文件上传 」都 2022 年了我怎么还在写这个话题...(一)
192 0
「从零开始的大文件上传 」都 2022 年了我怎么还在写这个话题...(二)
「从零开始的大文件上传 」都 2022 年了我怎么还在写这个话题...(二)
114 0
|
人工智能 JavaScript 前端开发
开发常用代码笔记
开发常用代码笔记
开发常用代码笔记
|
Linux 程序员 开发工具
Linux环境搭建 | 代码阅读神器——Sourceinsight
Linux环境搭建 | 代码阅读神器——Sourceinsight
766 0
Linux环境搭建 | 代码阅读神器——Sourceinsight