V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jarryli
V2EX  ›  Java

一款开箱即用的 Spring Boot 4 DDD 工程脚手架,适合 AI 初始化项目参考

  •  
  •   jarryli · 8 小时 5 分钟前 · 353 次点击

    一个开箱即用的 DDD (领域驱动设计)工程脚手架,基于 Spring Boot 4.0.1 和 Java 21

    花时间精心打造了 Spring boot 脚手架,使用较新的框架和 JDK 。自己用了这段时间感觉不错。尤其是让 AI 生成项目时,有了参考,AI 便知道要按什么规则去搭建了,而不是笼统地说按照 DDD 结构初始化项目。

    Springboot4DDD 是一个生产就绪的 DDD 工程脚手架,帮助开发者快速搭建符合领域驱动设计原则的企业级应用。

    源码地址:https://github.com/microwind/design-patterns/tree/main/practice-projects/springboot4ddd

    核心特点

    严格的 DDD 四层架构 - 领域层、应用层、基础设施层、接口层分离清晰
    事件驱动架构 - 集成 RocketMQ ,支持领域事件发布和消费
    多数据源支持 - 开箱支持 MySQL + PostgreSQL 双数据源
    双持久化方案 - Mybatis plus 和 Spring Data JDBC 两种方式可选
    API 签名验证 - 内置完整的接口安全认证机制
    统一响应格式 - 标准化的 API 响应结构
    全局异常处理 - 优雅的错误捕获和响应
    参数校验 - 基于 Jakarta Validation 的数据验证
    生产就绪 - 完整的日志、配置、事务管理

    更多 AI 参考源码见: https://microwind.github.io

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2459 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 07:45 · PVG 15:45 · LAX 00:45 · JFK 03:45
    ♥ Do have faith in what you're doing.