# java-micro-template **Repository Path**: hyqf98/java-micro-template ## Basic Information - **Project Name**: java-micro-template - **Description**: java微服务项目模板 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-07-27 - **Last Updated**: 2023-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # java-micro-template #### 介绍 java微服务项目模板 #### 模块说明 - template-micro-common:封装的公共代码,例如统一封装、swagger配置、统一异常处理等 - template-micro-test:测试微服务 - template-micro-cloud:配置的微服务组件的相关依赖配置,例如nacos等,业务服务只需要引用即可 #### 使用说明 1. git clone https://gitee.com/haijun1998/java-micro-template.git 克隆代码 2. 修改模块名、包名、端口号、数据库配置等 3. 修改系统配置的前缀名,到common包下 ConfigKey 中的 **SYSTEM_CONFIG_PREFIX** 属性用于控制读取swagger配置信息和是否进行统一封装和统一处理的配置 4. 如果是微服务请修改服务的名称 **spring.application.name** 属性 5. 根目录下面的 **EasyCodeConfig.json** 为EasyCode自动代码生成插件的配置文件,可以根据自己的需要进行修改,名称为 **Custom**,默认生成为 - controller:控制器 - service:服务接口 - entity:下面划分了 Req请求实体、Dto响应实体、Po数据库交互实体,采用MapStruct进行转换,在 **common** 模块下面的 **base** 包定义了顶层的依赖模块,在代码生成时需要注意修改包路径 - mapper:数据库交互接口,继承了mybatis plus的BaseMapper - xml:数据库交互的xml文件