# freego-framework-api **Repository Path**: freeg0/freego-framework-api ## Basic Information - **Project Name**: freego-framework-api - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-04-14 - **Last Updated**: 2025-04-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🚀 Freego Framework API ## 📋 项目简介 Freego Framework API 是一个基于 Java 8 开发的框架项目,采用 DDD(领域驱动设计)分层架构,旨在提供一个清晰、可扩展的应用开发框架。 ## 🏗️ 项目结构 项目采用模块化设计,主要包含以下模块: ### 🔧 核心模块 - **framework-domain** 🏢: 领域层,包含核心业务逻辑和领域模型 - **framework-application** ⚙️: 应用层,负责业务流程的编排和应用服务 - **framework-interfaces** 🔌: 接口层,实现对外暴露的接口 - **framework-infrastructure** 🛠️: 基础设施层,提供技术实现和外部服务集成 - **framework-api** 🌐: API 模块,提供对外 API 接口 - **framework-starter** 🚀: 启动器模块,提供快速集成的能力 ## 💻 通用技术栈 - **JDK 版本**: Java 8 - **项目管理工具**: Maven - **JSON 处理**: FastJSON 2.0.48 - **Web 框架**: Spring Boot 2.7.18 - **OpenFeign**: 用于服务间调用 - **Nacos**: 作为服务注册中心与发现 - **OpenApi**: API 文档生成 - **Mybatis Plus**: ORM数据库操作 ## 📦 项目依赖 所有模块当前版本均为:`1.0.0-release` ## ⚙️ 开发环境配置 1. **JDK 8** 或更高版本 2. **Maven 3.x** 3. **编码格式**: UTF-8 ## 🚀 构建和部署 ### Maven 配置 项目使用私有 Maven 仓库,配置如下: ```xml young-boot-maven http://192.140.161.129:8081/repository/maven-releases/ ``` ### 构建命令 ```bash mvn clean install ``` ## 📌 版本信息 当前版本:`1.0.0-release` ## 📚 文档 详细配置请参考 `doc/` 目录 ## 📄 许可证 请参考项目根目录下的 LICENSE 文件 ---
copyright@2025 Built with ❤️ by FreeGo Team