gpt4 book ai didi

grails - 拥有 1 个适用于不同环境(公司)的 Grails 应用程序

转载 作者:行者123 更新时间:2023-12-02 15:51:36 30 4
gpt4 key购买 nike

我有一个为 A 公司完成的 Grails 应用程序。现在需要对 B 公司进行一些更改。
我不想复制整个项目,因为它会在以后产生问题(代码重复、硬管理、修复双方的错误等)
相反,我希望有一些公司特定的代码部分相同的项目,所以我可以像“如果公司 = A 那么......”。
差异可能在类(class)级别(每个公司的单独类(class)文件)或仅一小部分代码(同一类(class),80% 相同代码 + 20% 公司特定代码)。
拥有相同 Grails 项目和一些可配置代码部分的最佳方式是什么,以便我可以分别为公司 A 或 B 构建项目?

最佳答案

将您的项目分解为模块和/或插件。两家公司的应用程序将有一些共同的部分,并扩展功能以提供公司细节。

您还可以考虑将应用程序的某些部分转换为独立(微)服务

关于grails - 拥有 1 个适用于不同环境(公司)的 Grails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38761405/

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