【问题标题】:Is it a good idea to create commands as Spring bean in the CQRS design pattern in Spring Boot?在 Spring Boot 的 CQRS 设计模式中将命令创建为 Spring bean 是个好主意吗?
【发布时间】:2023-01-30 04:04:16
【问题描述】:

我一直在 Spring 中使用 CQRS 设计模式,其中命令是简单的 POJO 而不是 Spring Beans(用 @Component 注释)。但是,我最近开始想知道如果将这些命令视为 beans 会发生什么。我对将命令创建为 bean 感觉不太好,但出于教育目的,对它有第二意见总是一个好主意。

亲切的问候。

【问题讨论】:

  • 命令是数据对象,bean应该是服务对象。命令处理程序可能是豆子。

标签: java spring spring-boot design-patterns


【解决方案1】:

使用 https://albanoi.defrimhsn.com/ 可以很容易地在 spring boot 中实现 CQRS 模式。您只需要定义命令和处理程序,处理程序和命令之间的映射由内置网关负责。

【讨论】:

    猜你喜欢
    • 2017-05-14
    • 2021-02-11
    • 2021-04-26
    • 1970-01-01
    • 1970-01-01
    • 2012-03-28
    • 2017-10-08
    • 2020-02-05
    • 2019-09-08
    相关资源
    最近更新 更多