相关疑难解决方法(0)

CQRS和REST HATEOAS不匹配

假设你有一个模型Foo.一个业务案例是简单地创建一个Foo实例,因此我的模型中有一个相应的CreateFooCommand,通过调用给定REST端点的POST请求来触发.

当然还有其他命令.

但现在,有一个ViewModel,它来自我的DomainModel.它只是一个带有原始数据的sql表 - 来自DomainModel的每个Foo实例都有相应的派生ViewModel实例.两者都有不同的ID(在DomainModel上有一个DomainID,在ViewModel上它只是一个long值).

现在:在这种情况下我是否应该关心HATEOAS?在适当的REST实现中,我至少应该在标头中返回location-url.但由于我的视图模型仅来自DomainModel,我应该关心吗?在创建DomainModel时,我甚至没有视图模型的ID.

rest domain-driven-design hateoas cqrs

4
推荐指数
1
解决办法
1190
查看次数

标签 统计

cqrs ×1

domain-driven-design ×1

hateoas ×1

rest ×1