gpt4 book ai didi

java - Java中的groupid是否与包如何相互读取有关?

转载 作者:行者123 更新时间:2023-12-02 02:46:38 26 4
gpt4 key购买 nike

我正在使用 Gradle 制作 Spring Boot 应用程序。它将是一个 http api。

我决定分成两个模块:

  • (1) libs-api 和
  • (2) myapp-api

在(1)下,我将有子模块,例如:(1a)核心/(1b)安全性。

在(2)下,我将有子模块,例如(2a)通用/(2b)用户服务。

我想知道(2a)和(2b)的groupId是否分别在org.myapp.general下和org.myapp.userservices 。如果类的导入方式分别为org.myapp,它是否会以任何方式改变?和org.myapp作为组 ID?

我不确定是否有来自 org.myapp.userservices 的类(class)可以导入org.myapp.general中的类甚至org.myapp .

最佳答案

您的工件的 GroupId 与您在 Java 中使用的包名称没有任何关联。这是完全不同的事情。您的 groupId 和包可以有不同的名称,并且它是有效的。

I am not sure if a class from org.myapp.userservices can import a class in org.myapp.general or even org.myapp

如果您所做的唯一一件事就是定义模块的层次结构,那么答案是否定的,它们无法导入。您应该在“userservices”模块中添加指向“general”模块的依赖项。然后,您将能够从通用模块导入类(当然,如果它们有公共(public) access modifier)。

关于java - Java中的groupid是否与包如何相互读取有关?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44483025/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com