场景

使用redisTemplate的ListOperations接口的时候,反编译出来代码完全不知是什么意思。各种var,var2,var4,如代码:

public interface ListOperations<K, V> {@NullableList<V> range(K var1, long var2, long var4);void trim(K var1, long var2, long var4);
// 不继续列举了
}

解决方案

下载源码和文档,通过注释就能看懂了。

全部下载

全部下载可以解决问题,但是有些不需要的也会下载,占地方而且慢。

# 下载所有源码
mvn dependency:sources
# 下载所有源码和文档
mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true # 下载源码的doc文件

下载指定的jar对应的源码和文档

这里以 spring-data-redis-2.1.10.RELEASE.jar 为例,对应依赖配置为:

<dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-redis</artifactId><version>2.1.10.RELEASE</version>
</dependency>

下载命令(注意文档是javadoc,不要写错):

# 下载源码
mvn org.apache.maven.plugins:maven-dependency-plugin:2.8:get -Dartifact=org.springframework:data:2.1.10.RELEASE:jar:sources
# 下载javadoc
mvn org.apache.maven.plugins:maven-dependency-plugin:2.8:get -Dartifact=org.springframework.data:spring-data-redis:2.1.10.RELEASE:jar:javadoc

idea中类可能还不显示源码和文档,重启idea项目即可。

idea下载源码(简单方便)

其实idea自带下载源码的功能,点开一个没有源码的类,右上角点download sources 就可以直接下载。

maven下载源码和文档相关推荐

  1. 基于ssm影视论坛系统java web jsp电影评价影评系统源码和文档

    开发环境: jdk 8 intellij idea tomcat 8.5.40 mysql 5.7 所用技术: Spring+SpringMVC+MyBatis layui jsp 演示视频: 基于s ...

  2. maven 下载源码eclipse的配置

    1.在eclipse使用maven 下载源码包需要更改 D:\apache-maven-3.2.1-bin\apache-maven-3.2.1\conf 目录下 的 settings.xml 文件, ...

  3. 在线计算机考试系统源代码,在线考试系统 附源码和文档

    [实例简介] 在线考试系统 附源码和文档. 做毕业设计,课程设计或者正在学习相关技术知识的朋友可以下载资源学习.想继续学习相关知识的可以关注我. [实例截图] [核心代码] 在线考试系统4 └── S ...

  4. Netbeans使用maven下载源码

    如果需要研究源码,自然需要下载源码,其实Netbeans使用maven构建项目下载源码非常简单. springmvc一开始没有下载源码 commons-lang3是下了源码的,下面是对其调用的代码 可 ...

  5. maven 下载 源码和javadoc命令

    1:Maven命令下载源码和javadocs 当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的 ...

  6. maven下载源码linux,Maven 下载 源码和javadoc 命令

    摘要:我们在写代码时候,往往是想查看一下源码,看看源码的一些细节内容.一般情况下,在IDE(如eclipse)中近仅仅只需按住ctrl+ 点击对应的方法即可进入对应的源码部分.但是有些时候很多依赖项并 ...

  7. Maven:IDEA 使用maven 下载源码包

    1.美图 2.概述 因为在内网开发,想把下载的jar传递到内网的maven仓库,但是需要下载jar包的源码. 3.方法 3.1 IDEA下载全部 3.2 下载单个源码包 3.3 IDEA 配置自动下载 ...

  8. 【Maven】Maven下载源码和Javadoc的方法

    1:Maven命令下载源码和javadocs 当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的 ...

  9. [源码和文档分享]基于Android系统手机通讯录管理软件的设计与开发

    摘要 谷歌在安卓领域投入了大量精力来开发,使得安卓技术得以广泛推广,现安卓移动平台设备在市场上已经得到大量推广及普及.在Android移动终端操作系统的快速发展,Android的各种手机软件也大量增长 ...

最新文章

  1. iOS处理高并发量的数据请求和数据集合的对应关系
  2. html怎么一段时间把网页背景更换_汽车轮毂多少公里更换一次?受到磕碰必须更换吗?...
  3. Microbiome:中科院遗传发育所揭示植物发育和氮肥共同作用下的小麦根系微生物组...
  4. cocos2d中CCAnimation的使用(cocos2d 1.0以上版本)
  5. 嵌入式中主动触发hardfault
  6. 使用psycopg2操作PostgreSQL数据库之二
  7. 使用Spring发送带附件的电子邮件(站内和站外传送)
  8. c++中基本的语法问题
  9. 睡眠音频分割及识别问题(二)
  10. 通过cmd和npm指令,快速引入element-ui组件
  11. Android下基于线程池的网络访问基础框架
  12. 安恒赛php_安恒四月赛部分Writeup
  13. python实现DBSCAN(密度聚类)算法
  14. mysql字段长度的作用_数据库字段的长度 作用
  15. 工业物联网实践指南----专注生产制造活动
  16. Flexsim Rack设置最底层Level不放货物
  17. Android应用开发实战-保活组件
  18. 层次聚类——linkage方法
  19. 吴恩达老师DeepLearning系列课程最详细学习笔记之4—为什么深度学习会兴起?
  20. 软件需求规格说明书--文档模板

热门文章

  1. 虚机上安装Windows11版本
  2. 服务器被封 如何上微信,微信永久封号有救吗 解除微信永久封号的方法
  3. windows服务器清临时文件,自动执行磁盘清理工具 - Windows Server | Microsoft Docs
  4. Managerial Economics 学习笔记
  5. 系统的传递函数到频率特性
  6. java网上书店管理系统_基于JAVA的网上书店管理系统的开发.doc
  7. 老毛桃U盘启动盘制作工具V2013(UD+ISO超级版)-安装原版Win7或Win8教程
  8. cut,xargs,sort,tr,rename命令解析
  9. RT-Thread实时操作系统简介
  10. java.lang.exception_如何解決java.lang.AssertionError:期望的異常:Mockito中的java.lang.Exception...