# ddd-framework **Repository Path**: weizuxiao911/ddd-framework ## Basic Information - **Project Name**: ddd-framework - **Description**: DDD4层架构设计/springboot 3.x - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-25 - **Last Updated**: 2025-07-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DDD 领域驱动设计 本项目基于 SpringBoot 3.X,采用领域驱动设计(DDD)模式进行开发。 ## 项目结构 - [项目] - [api] 接口层 - [xxxController.java] 控制器 - [application] 应用层 - [xxxService.java] 应用服务接口 - [impl] 应用服务实现 - [xxxServiceImpl.java] 应用服务实现 - [dto] 数据传输对象 - [xxxDTO.java] 数据传输对象 - [domain] 领域层 - [具体领域命名] 具体领域 - [xxx.java] 实体 - [xxx.java] 值对象 - [xxxRepository.java] 仓储接口 - [xxxService.java] 服务接口 - [xxxServiceImpl.java] 服务实现 - [xxxEvent.java] 领域事件 - [infrastructure] 基础设施层 - [repository] 仓储实现层 - [xxxRepositoryImpl.java] 仓储实现 - [event] 事件实现层 - [xxxEventListener.java] 事件监听器 ## 技术栈 - lombok - Spring Boot - Spring Data JPA - MySQL - MongoDB ## 快速开始 ```bash cd [项目] mvn clean install java -jar target/[项目].jar ```