gpt4 book ai didi

Java预处理阶段

转载 作者:搜寻专家 更新时间:2023-11-01 02:33:03 25 4
gpt4 key购买 nike

我正在编写一个 Java 应用程序,它需要大量存储在许多枚举类型中的静态数据。因为我想要一种用户友好的方式来自定义此数据,例如使用 xml 或 json 文件,但我不允许直接使用枚举来执行此操作,所以我一直在寻找一种优雅的方式来执行此操作。

也许一个好的解决方案是拥有一个单独的 java 程序来读取 xml 文件并生成 java 源代码,然后使用源代码的其余部分进行编译。我的疑问是如何以独立的方式(例如 Ant ?)自动化这个过程,以及如何将它与 Eclipse 无缝集成,以便在我处理项目时自动完成。做任何与我类似的事情看起来已经存在?有什么建议可以解决我的问题吗?

谢谢!

最佳答案

如果项目和整体结构以某种方式固定(变化最大的是属性的值),您可以考虑为每个项目定义一个条目的枚举,并让枚举用数据填充自己的常量从外部源 (XML/JSON) 读取——在加载时或按需读取。

关于Java预处理阶段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4763692/

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