我在后端应用程序上工作,暴露REST API,我(尝试)在我的项目中使用域驱动设计.
REST API在一组固定的域类上运行.对于域中的每个agregate根,都有一个单独的REST端点.然而,尽管做了所有努力,但有些情况下会出现新的类,而不是来自域类(基础结构类),例如:
>一个持有批处理操作状态的类[{“id”:1,“status”:“success”},{“id”:2,“status”:“failure”,“message”:“详细消息”}]
>具有用户选择的列的类[{“column”:“id”,“order”:1},{“column”:“created”,“order”:2}]
现在有两个选择:
>是否可以让REST API公开不属于域的类?
>或者这些类应该成为域的一部分吗?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。