通过IntelliJ IDEA查看某个jar包是怎么引入的

项目中有一个陌生的类是从外部jar包引入的,而这个jar包可能又是由另外一个jar包引入的,这个时候怎么找到这个类的源头呢?

以RedisTemplate为例子,首先鼠标放上去按住ctrl键,可以看到这个类所在的jar包是spring-data-redis

通过IntelliJ IDEA查看某个jar包是怎么引入的

现在就要去找这个jar包,看看它到底是被谁引入的,在最右边的maven工具栏点击maven projects,选择RedisTemplate所在的当前工程,点击图中按钮

通过IntelliJ IDEA查看某个jar包是怎么引入的

可以看到下面这个页面

通过IntelliJ IDEA查看某个jar包是怎么引入的

在页面中 Ctrl+F 搜索spring-data-redis这个jar包,最终高亮定位到具体位置,可以看到这个jar包是由spring-boot-starter-data-redis这个包引入的,

顺着箭头一层一层找下去,就能找到最顶层的包了。注意箭头指向哪个包,就说明这个包是被别人引入的,要逆着箭头方向找。

通过IntelliJ IDEA查看某个jar包是怎么引入的

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgyfgg.html