【项目名称】Modular-Architecture-Hexagonal-Demo-Project
★ GitHub Stars: 629+ | 语言: Java
【项目简介】
这是一个六边形架构(Hexagonal Architecture)的演示项目,关于票务和支付的完整实现。展示了如何使用模块化架构和六边形架构设计支付系统,适合学习现代软件架构。
【核心功能】
• 六边形架构演示:端口和适配器模式
• 模块化设计:清晰的模块边界
• 票务系统:活动票务管理
• 支付系统:支付流程实现
• 领域驱动设计(DDD)
• 单元测试、集成测试
• 清晰的代码组织
【技术栈】
Java + Spring Boot + H2 Database + JUnit + Mockito
【适用场景】
学习六边形架构、支付系统设计参考、模块化系统设计、DDD实践
【项目地址】
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0
【使用说明】
1. 克隆项目学习架构设计
2. 运行测试了解业务逻辑
3. 参考实现自己的支付系统
4. 理解端口和适配器模式 |