gpt4 book ai didi

java - 使用 Maven 将 XML 文件放入 jar 的非资源中

转载 作者:行者123 更新时间:2023-12-01 05:48:00 25 4
gpt4 key购买 nike

这更像是一个模式问题。我正在使用 Maven 创建一个三模块项目。

域名、服务、站点

服务模块依赖于域模块。现在,在服务模块中,我使用 ORM (MyIbatis),并且我的服务模块中需要有大量 XML 文件。我可以将 XML 文件放在包含 .java 文件的包中,也可以将 XML 文件放在 resources 目录下。

我的问题是,当您的资源映射到同一模块中的单个 .java 时,最佳模式是什么。您是否将该资源放置在包含 .java 的包中或 maven 使用的“资源”目录中?有什么优点和缺点?

我知道资源和 java 目录最终会合并到 Artifact (.jar) 中,但原则上我想知道其他人做了什么。

更新 -- 我想将 XML 放在 java src 目录中是因为我不想在 resources 目录下重新创建包结构 -- 以帮助包的可维护性结构变化等

最佳答案

我个人会将它们与我的 Java 文件放在一起。您很可能会在对象和 XML 之间来回频繁地来回切换。不断地在两个文件夹之间切换很烦人。

我将编码时不常使用的内容(例如属性文件或 log4j.xml)放在资源文件夹中。

但这只是我。

关于java - 使用 Maven 将 XML 文件放入 jar 的非资源中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5446632/

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