OnionArch 2.0 - 基于DDD的洋葱架构改进版开源
💡
原文中文,约3700字,阅读约需9分钟。
📝
内容提要
去年发布的OnionArch洋葱架构升级,改进了自动生成和发布领域事件、按配置自动审计记录和发布集成事件、自动生成Minimal WebApi接口、对充血模型的支持、采用MediatR代替接口的探索等特性,欢迎大家研究使用。博主有15年以上的软件技术经验、项目交付经验,熟练配置和使用Microsoft Azure和Microsoft 365云,欢迎有工作机会推荐的朋友加微信。去年发布的OnionArch洋葱架构升级,改进了多项特性,博主有15年以上的软件、项目经验,欢迎有工作机会推荐的朋友加微信。
🎯
关键要点
-
OnionArch洋葱架构进行了升级,改进了多项特性并发布源代码。
-
自动生成和发布领域事件功能改进,支持对实体数据的新增、修改和删除自动生成领域事件。
-
按配置自动审计记录功能,可以通过配置实现对特定实体和字段的审计。
-
按配置自动发布集成事件功能,允许通过配置实现微服务间的事件发布,无需修改源代码。
-
自动生成Minimal WebApi接口,支持指定Http方法、地址和详细说明。
-
对充血模型的支持,仓储服务只实现实体的Add、Remove和Query,创建和修改在实体内部实现。
-
探索采用MediatR代替接口的方式实现仓库服务,简化了控制反转的实现。
-
博主有15年以上的软件技术和项目交付经验,欢迎推荐工作机会。
🏷️
标签
➡️