当在`Controller`中使用`MediatR`后,业务逻辑被封装了单独的`IRequest`和`IRequestHandler`。但是`Controller`层面违反了单一职责原则。使用`Endpoint`可以做到一个接口一次封装。 源代码:`F:\demos\CleanArchitecture\UseEndpoint\WebApplication1`