# springboot-project-template **Repository Path**: Joker1010/springboot-project-template ## Basic Information - **Project Name**: springboot-project-template - **Description**: 构建快速开发框架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-30 - **Last Updated**: 2021-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot-project-template > **项目说明:**此项目为Java平台业务快速开发框架,通过接入常用依赖和中间件来实现对业务近乎开箱即用的使用体验。 > > ​ 此项目为通用项目模板,需要时根据具体业务将【SpringBoot-Project-Template】更换为具体项目名称,将子 module【project】、【templete】更换为对应名称。 ## 结构说明 - **project-template-bootstrap** ```yaml # 项目整体的启动类,存放项目的配置文件、系统的配置文件 ``` - **project-template-common** ```yaml # 项目中使用的通用模块,主要存放项目常量、枚举、工具类等 ``` - **project-template-controller** ```yaml # 项目控制存层,主要存放接口相关的内容和web相关工具,依赖springboot-web-starter ``` - **project-template-dao** ```yaml # 项目持久化层,内部包含对datasource的管理 ``` - **project-template-service** ```yaml # 项目服务层,存放服务的内部实现 ``` ## module依赖关系 **project-template-bootstrap -> project-template-controller** ​ **->** **project-template-service -> project-template-dao& project-template-common** 根据上述module依赖关系所述,全局依赖的三方类库可添加至***project-template-common***下的pom中