# java110-boot 模块说明文档 ## 项目概述 java110-boot 是 MicroCommunity 项目的核心启动模块,采用 Maven 构建,基于 Java 8 开发。本模块作为微服务架构中的启动入口,负责管理和协调各个业务模块的运行。 ## 项目结构 ``` java110-boot/ ├── src/ │ └── main/ │ └── java/ │ └── com/ │ └── java110/ │ ├── acct/ # 账户管理模块 │ │ └── AcctServiceApplicationStart.java │ ├── api/ # API接口模块 │ │ └── ApiApplicationStart.java │ ├── common/ # 通用工具模块 │ │ └── CommonServiceApplicationStart.java │ ├── community/ # 社区管理模块 │ │ └── CommunityServiceApplicationStart.java │ ├── dev/ # 开发工具模块 │ │ └── DevServiceApplicationStart.java │ ├── fee/ # 费用管理模块 │ │ └── FeeServiceApplicationStart.java │ ├── job/ # 任务调度模块 │ │ └── JobServiceApplication.java │ ├── oa/ # 办公自动化模块 │ │ └── OaServiceApplicationStart.java │ ├── order/ # 订单管理模块 │ │ └── OrderServiceApplicationStart.java │ ├── report/ # 报表统计模块 │ │ └── ReportServiceApplicationStart.java │ ├── scm/ # 供应链管理模块 │ │ └── ScmServiceApplicationStart.java │ ├── store/ # 商户管理模块 │ │ └── StoreServiceApplicationStart.java │ └── user/ # 用户管理模块 │ ├── UserServiceApplicationStart.java │ └── test.java ├── target/ └── pom.xml ``` ## 模块功能说明 ### 1. acct (账户管理模块) - **功能职责**: 负责账户相关的业务逻辑处理 - **核心类**: `AcctServiceApplicationStart.java` ### 2. api (API接口模块) - **功能职责**: 提供对外API接口服务 - **核心类**: `ApiApplicationStart.java` ### 3. common (通用工具模块) - **功能职责**: 提供通用工具类和基础服务 - **核心类**: `CommonServiceApplicationStart.java` ### 4. community (社区管理模块) - **功能职责**: 管理社区信息和相关业务 - **核心类**: `CommunityServiceApplicationStart.java` ### 5. dev (开发工具模块) - **功能职责**: 提供开发相关的工具和功能 - **核心类**: `DevServiceApplicationStart.java` ### 6. fee (费用管理模块) - **功能职责**: 处理费用计算、收费等业务 - **核心类**: `FeeServiceApplicationStart.java` ### 7. job (任务调度模块) - **功能职责**: 负责定时任务和作业调度 - **核心类**: `JobServiceApplication.java` ### 8. oa (办公自动化模块) - **功能职责**: 办公自动化相关功能 - **核心类**: `OaServiceApplicationStart.java` ### 9. order (订单管理模块) - **功能职责**: 订单创建、处理和管理 - **核心类**: `OrderServiceApplicationStart.java` ### 10. report (报表统计模块) - **功能职责**: 数据统计和报表生成 - **核心类**: `ReportServiceApplicationStart.java` ### 11. scm (供应链管理模块) - **功能职责**: 供应链相关业务处理 - **核心类**: `ScmServiceApplicationStart.java` ### 12. store (商户管理模块) - **功能职责**: 商户信息管理和业务处理 - **核心类**: `StoreServiceApplicationStart.java` ### 13. user (用户管理模块) - **功能职责**: 用户注册、登录、权限管理等 - **核心类**: `UserServiceApplicationStart.java` ## 技术架构 ### 开发环境 - **JDK版本**: 1.8 - **构建工具**: Maven - **编码**: UTF-8 ### 项目配置 - **父项目**: MicroCommunity - **GroupId**: com.java110 - **ArtifactId**: java110-boot - **版本**: 1.0-SNAPSHOT ### 依赖管理 项目依赖管理统一在父项目 MicroCommunity 中配置,当前模块主要依赖: - JUnit 4.11 (测试范围) ## 使用指南 ### 环境要求 - JDK 1.8 或更高版本 - Maven 3.0 或更高版本 ### 构建项目 ```bash mvn clean compile ``` ### 打包项目 ```bash mvn clean package ``` ### 运行项目 由于当前各模块启动类为空,需要根据具体业务需求完善启动逻辑。 ## 开发说明 ### 模块扩展 1. 在对应模块包下添加业务逻辑代码 2. 完善启动类,添加Spring Boot启动注解 3. 配置相应的application.properties文件 ### 注意事项 - 各模块启动类当前为空,需要根据实际需求实现 - 建议为每个模块创建独立的配置文件 - 模块间调用需要明确依赖关系 ## 维护信息 - **版权**: Copyright 2017-2020 吴学文 and java110 team - **许可证**: Apache License 2.0 ---