Java 库的参数名称因项目而异

发布于 2025-01-09 21:45:49 字数 1243 浏览 0 评论 0 原文

我正在使用以下堆栈开发 Web 服务:

  1. Spring Boot 和 Spring Security
  2. Maven ->添加 Maven Repo 对 pom.xml 的依赖项
  3. vs Code
  4. 两个项目(两个 VS Code 窗口):生产开发和开发测试
  5. 列表项

描述:

  • 在使用“SessionRegistry”时,当我尝试查看“SessionRegistry.class”内部的内容时,参数名称如下图所示:

问题 Image_1.1) 没有显示生产项目图像中所圈出的参数用途的指示。

测试项目的统计信息,这是我的实际期望:

期望 Image_1.2)有适当的名称参数的含义,并显示该参数的用途是什么。

++ 两个项目都通过 pom.xml 引用相同的依赖项:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-security</artifactId>
</dependency>

我已经尝试过:

  1. 我什至尝试删除并下载 Users/../.m2/repository 中的所有依赖项
  2. 想知道是否过时的版本是原因......所以甚至试图用以下版本来指示官方 Maven 存储库网站上枚举的最新版本:

--

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
            <version>2.6.3</version>
        </dependency>

提前感谢您的建议。

I am developing Web Services with the following stacks:

  1. Spring Boot with Spring Security
  2. Maven -> add dependency from Maven Repo on pom.xml
  3. Vs Code
  4. Two Project (Two VS Code Windows): Production Development & Testing
  5. List item

Desc:

  • In using 'SessionRegistry', when I try to see what is inside the 'SessionRegistry.class', the name of the parameters are as the image below:

Problem
Image_1.1) shows no indication on the purpose of the parameter as encircled on the image on the production project.

Stats on Testing Project, and this is my actual Expectation:

Expectation Image_1.2) has appropriate name of the parameter and it shows sense what is the purpose of the parameter.

++ Both of the Project is referring the same dependency thru pom.xml:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-security</artifactId>
</dependency>

What I have already tried:

  1. I have even tried to remove and download all of the dependencies at the Users/../.m2/repository
  2. Wondered if the outdated version was the cause... so even tried to indicate the latest version enumerated on official maven repository website with the follwoing version:

--

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
            <version>2.6.3</version>
        </dependency>

Awaiting for your advise with an advance grafulness.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

窗影残 2025-01-16 21:45:49

您尚未提供该库的源代码。如果没有源代码,IDE 仍将显示原型(因为可以从 .class 文件确定原型),但它会为参数指定名称,如您所见。

请参阅 VSCode 文档以了解如何附加源 jar。

You have not provided the source code for the library. Without the source, the IDE will still show the prototype (since that can be determined from the .class file) but it will make up names for the arguments, as you see.

Refer to the VSCode documentation to learn how to attach source jars.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文