gpt4 book ai didi

项目中 Java 自动生成的 getter-setters - 最佳实践

转载 作者:行者123 更新时间:2023-12-01 18:36:46 24 4
gpt4 key购买 nike

我们的项目刚刚开始,想了解行业中遵循的一些最佳实践。我们使用 JaxB 为 Web 服务生成了大量 DTO(getters 和 setters)代码。我们将所有 DTO 类与常规 pojo(逻辑编写)一起保留,由于此自动生成的代码,它看起来像一个大型项目,而且对于代码覆盖率,它也考虑了这些类。
我很想知道这些类应该作为类路径中的 jar 文件,或者应该作为项目中的类。
提前致谢,
马达维

最佳答案

如果您的项目使用 Maven(或类似的东西),我建议将代码生成和生成的代码放在多模块项目的单独模块中。

这样生成的东西就不会妨碍手工编写的代码。您还可以设置 Maven 构建过程,然后首先构建此模块,其余代码可以依赖生成的工件,无论是 jar 还是其他东西。

您还可以通过这种方式在每个新版本上重新生成生成的代码。尽管这可能是一个漫长的过程,具体取决于服务。

关于项目中 Java 自动生成的 getter-setters - 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21622507/

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