# ideal-boot-code-template **Repository Path**: reebake/ideal-boot-code-template ## Basic Information - **Project Name**: ideal-boot-code-template - **Description**: 这是一个基于spring-boot构建的通用后端服务项目代码模板,主要作为组件化项目的底层脚手架。项目包含对外服务开发包sdk,核心包core,启动扩展包starter三个部分。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-29 - **Last Updated**: 2025-07-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Ideal Series

Ideal Series 化繁为简

# 简介 这是一个基于spring-boot构建的通用后端服务项目代码模板,主要作为组件化项目的底层脚手架。项目包含对外服务开发包sdk,核心包core,启动扩展包starter三个部分。外部组件调用使用sdk提供的接口(支持spring-cloud/openfeign注册client)。core组件为底层核心基础组件,包含最基础的代码等,如代码生成器生成的代码和ddl。starter组件主要提供组件启动的配置类。业务扩展逻辑可以新增一个组件亦或在starter项目完成。 # 技术框架 - spring-boot 3.x - hutool - mybatis-plus - flyway # 开发环境 - jdk17+ # 编译使用 1. 打包发布,在项目根目录下执行如下命令,可以将组件发布到自建仓库 ```shell mvn clean package deploy -Drevision=你的版本号 ``` 2. 使用组件,类似使用spring-boot的starter ```xml com.reebake.ideal ideal-boot-starter-组件名 ``` # 其他说明