0
我创建了一个包含所有基础域对象的grails项目。我想创建单独的grails项目,因此它可以帮助我将功能边界分开,但是,我需要将这些基础域对象和服务用作基本依赖项,以便我可以在所有其他grails项目中无缝地使用此图层。任何想法,如果这是一个正确的方法和一些关于如何去做这件事的指针是高度赞赏使用一个grails项目中的域对象作为其他grails项目的依赖关系
我创建了一个包含所有基础域对象的grails项目。我想创建单独的grails项目,因此它可以帮助我将功能边界分开,但是,我需要将这些基础域对象和服务用作基本依赖项,以便我可以在所有其他grails项目中无缝地使用此图层。任何想法,如果这是一个正确的方法和一些关于如何去做这件事的指针是高度赞赏使用一个grails项目中的域对象作为其他grails项目的依赖关系
您可以将其设置为插件,但为何不制作多个应用程序交谈的一个REST API来与域进行交互? –
同意第一部分,而不是第二部分。 REST API并不总是最好的解决方案;不应该被建议,没有足够的知识要求和东西。 –
我曾考虑将REST API作为其中一种解决方案,但在短期内我不想增加架构的复杂性,因此认为将它们作为依赖关系仍然可以帮助我实现模块化。 – jay