【发布时间】:2021-08-12 23:49:57
【问题描述】:
我正在玩 spring boot,学习 spring 框架和不同的库,如 lombok。问题是当我按下 Alt + Q 或将鼠标悬停在它上面时,我的 IDE(IntellijIDEA Ultimate Edition)中没有显示注释描述,就像在这个 video 中一样。弹出窗口,但我只看到类/接口基本信息。
例如注解@Service描述:
org.springframework.stereotype @Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public interface Service
extends annotation.Annotation
Maven: org.springframework:spring-context:
来自视频的@Data注解:
lombok @Target({ElementType.TYPE})
@Retention(RetentionPolicy.SOURCE)
public interface Data
extends annotation.Annotation
Maven: org.projectlombok:lombok:1.18.20
如何开启描述?它可以帮助我在无需打开网络浏览器的情况下探索注释,我认为它在未来会很有用。
附:它向我展示了方法的描述(System.out.println()、exception.getMessage() 等)
【问题讨论】:
-
你使用 Maven 还是 Gradle 项目?确保下载您在项目中使用的库的源代码,以使快速文档正常工作。
-
@CrazyCoder,我正在使用 Maven。你的意思是添加依赖项?我已经有了,代码编译成功了。
-
启用设置(macOS 上的首选项)|构建、执行、部署 |构建工具 |马文 |进口 |来源或click here。
-
@CrazyCoder,谢谢,它有效。我必须按下屏幕截图上的“下载源”按钮(右侧面板 -> Maven -> 下载源)来下载已添加库的源。你能解释一下为什么会这样吗?为什么我必须下载资源?我认为 Maven 在添加依赖项时已经添加了源代码。
-
Maven 和 IntelliJ IDEA 不会自动添加源,它是一个配置选项。见stackoverflow.com/questions/5780758/…。
标签: java spring maven intellij-idea