Domain driven design 在何处对控制器或域模型进行基本验证
服务A- 有一个RESTAPI来处理命令-a,在控制器上我做一些基本的字段验证(空检查、电子邮件格式检查等)。 验证后,控制器将命令A发送给命令处理程序A 服务B-也有与服务A相同的命令处理方式 现在,服务B有一个传奇,在某些事件中,它将命令a发送给服务a。 服务A使用Command-Handler-A处理该命令-A。 但在本例中,Command-A绕过了我对服务-A的控制器进行的基本验证 问题-Domain driven design 在何处对控制器或域模型进行基本验证,domain-driven-design,microservices,cqrs,axon,Domain Driven Design,Microservices,Cqrs,Axon,服务A- 有一个RESTAPI来处理命令-a,在控制器上我做一些基本的字段验证(空检查、电子邮件格式检查等)。 验证后,控制器将命令A发送给命令处理程序A 服务B-也有与服务A相同的命令处理方式 现在,服务B有一个传奇,在某些事件中,它将命令a发送给服务a。 服务A使用Command-Handler-A处理该命令-A。 但在本例中,Command-A绕过了我对服务-A的控制器进行的基本验证 问题- 我是否必须将所有验证放在命令处理程序/域模型中?或 我必须从Service-B saga调用Ser