main
光明科学城科技成果转化平台
版本: 1.0.0-SNAPSHOT 架构: 企业级微服务架构 技术栈: Spring Boot 3.2 + Spring Cloud + Maven多模块 + JDK 21 + PostgreSQL 15
📂 项目结构
gmkx-platform/
├── pom.xml # 父POM (统一依赖管理)
├── gmkx-common/ # 公共组件
│ └── common-core/ # 核心工具 (Hutool/Lombok)
├── gmkx-services/ # 业务服务 (待添加具体服务)
├── docs/ # 完整文档体系
│ ├── Architecture-Blueprint.md # 架构蓝图
│ ├── CLAUDE.md # 六阶段执行框架
│ ├── ADR/ # 32份架构决策记录
│ └── tasks/phases/ # 166个任务分阶段定义
├── contracts/ # API契约 (OpenAPI/AsyncAPI)
├── infrastructure/ # 基础设施配置
│ ├── postgres/ # PostgreSQL数据库配置
│ ├── docker/ # Docker配置
│ ├── kubernetes/ # K8s配置
│ └── monitoring/ # 监控配置
├── db/ # 数据库
│ ├── schema/ # 数据库结构
│ ├── migrations/ # 迁移脚本
│ └── seed/ # 种子数据
├── frontend/ # 前端项目
├── tests/ # 测试
│ ├── unit/ # 单元测试
│ ├── integration/ # 集成测试
│ └── e2e/ # 端到端测试
└── scripts/ # 脚本
├── maven/ # Maven脚本
├── docker/ # Docker脚本
└── db/ # 数据库脚本
🚀 快速开始
构建项目
# 完整构建
mvn clean install
# 跳过测试构建
mvn clean install -DskipTests
启动数据库
# 启动PostgreSQL数据库
cd infrastructure/postgres
docker-compose up -d
# 验证数据库连接
docker exec -it gmkx-postgres psql -U gmkx -d gmkx_platform
运行服务
# 运行指定服务
cd gmkx-services/service-gateway
mvn spring-boot:run
📚 文档
🏗️ 架构特点
- ✅ 清晰的分层架构 - Maven多模块,职责分明
- ✅ 统一的依赖管理 - BOM统一版本控制
- ✅ 标准化的目录结构 - 符合企业级最佳实践
- ✅ 完善的文档体系 - ADR决策记录 + 执行规范
- ✅ 自动化构建 - Maven + Docker多语言支持
- ✅ 数据库灵活性 - PostgreSQL作为主数据库,可平滑切换到DM8
📞 联系我们
- 公司: 深圳灵境万象智能科技有限公司
- 官网: https://www.lingjing-wanxiang.com
- 开发团队: [email protected]
📄 版权信息
Copyright © 2025 深圳灵境万象智能科技有限公司. All Rights Reserved.
本软件采用专有软件许可证,详见 LICENSE 文件。
Languages
Java
52.3%
TypeScript
12.6%
CSS
8.5%
Vue
8.4%
Shell
8.3%
Other
9.8%