浏览代码

add readme

bianzhenhua123 1 月之前
父节点
当前提交
c9b8646918
共有 2 个文件被更改,包括 77 次插入1 次删除
  1. 0 1
      .gitignore
  2. 77 0
      README.md

+ 0 - 1
.gitignore

@@ -1,4 +1,3 @@
-readme.md
 target/
 .mvn/wrapper/maven-wrapper.jar
 .mvn

+ 77 - 0
README.md

@@ -0,0 +1,77 @@
+# Poyee Microservice 脚手架模板说明
+
+## 项目架构概述
+
+这是一个基于 Maven 的多模块微服务架构脚手架模板,采用经典的分层设计模式,便于快速构建企业级微服务应用。
+
+## 模块结构说明
+
+### 核心业务模块
+- `micro-common`: 通用工具模块,包含项目通用的工具类、常量、基础实体等
+- `micro-dao`: 数据访问层模块,负责数据库交互操作
+- `micro-manager`: 业务逻辑层模块,处理核心业务逻辑
+- `micro-service`: 服务接口层模块,提供业务服务接口
+
+### Web入口模块
+- `web-controller`: Web应用入口模块,包含Spring Boot启动类
+
+## 模块依赖关系
+
+```mermaid
+graph TD
+    web-controller --> micro-service
+    micro-service --> micro-manager
+    micro-manager --> micro-dao
+    micro-manager --> micro-common
+    micro-dao --> micro-common
+```
+
+
+## 各模块详细说明
+
+### `micro-common` 模块
+- 提供项目通用的基础组件
+- 被 `micro-dao` 和 `micro-manager` 模块依赖
+
+### `micro-dao` 模块
+- 负责数据持久化操作
+- 依赖 `micro-common` 模块获取基础实体类
+
+### `micro-manager` 模块
+- 实现核心业务逻辑
+- 依赖 `micro-common` 和 `micro-dao` 模块
+
+### `micro-service` 模块
+- 提供服务接口实现
+- 依赖 `micro-manager` 模块
+
+### `web-controller` 模块
+- Spring Boot 应用启动入口
+- 依赖 `micro-service` 模块,作为Web层接入点
+- 包含启动类 `PoyeeMicroApplication`
+- 配置文件为 `application.yml`,应用名称为 `poyee-micro`
+
+## 使用方法
+
+1. 克隆项目模板
+2. 修改根 `pom.xml` 中的 `groupId`、`artifactId` 和 `version`
+3. 根据业务需求在各模块中添加相应代码
+4. 使用 Maven 构建项目:
+   ```bash
+   mvn clean install
+   ```
+
+5. 运行应用:
+   ```bash
+   mvn spring-boot:run -pl web-controller
+   ```
+
+
+## 扩展
+- 新增公共组件
+- 添加配置中心、服务注册发现等微服务组件
+- 集成安全认证、监控等企业级功能
+
+## 项目启动
+
+应用启动类为 [PoyeeMicroApplication](file://C:\workspace\test\poyee-micro\poyee-micro\web-controller\main\java\com\poyee\poyee_micro\PoyeeMicroApplication.java#L5-L12),配置文件为 [application.yml](file://C:\workspace\test\poyee-micro\poyee-micro\web-controller\main\resources\application.yml),应用名称为 `poyee-micro`。