# components
**Repository Path**: gcc1566/components
## Basic Information
- **Project Name**: components
- **Description**: Personal mobile Spring Boot common component package
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 5
- **Forks**: 1
- **Created**: 2024-11-17
- **Last Updated**: 2025-09-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Java, SpringBoot, 数据库, 定时任务, 公共组件
## README
# Component
> 公共组件包,对应COLA框架中的公共组件层,为快速搭建项目抽离的通用部分,以Spring-starter的形式存在,可无缝集成到以SpringBoot为主框架的项目中。
## 依赖说明
该组件整体基于SpringBoot的`2.3.6.RELEASE`版本
```xml
org.springframework.boot
spring-boot-starter-parent
2.3.6.RELEASE
```
其他依赖仅包含通用的hutool,使用版本为:`5.7.8`
```xml
cn.hutool
hutool-all
5.7.8
```
## 内容说明
该组件内部以构件为独立单元,项目components仅作为公共父pom进行组件依赖管理。
components内涵构件有:
| 构件 | 说明 | 版本号 |
| ---------------------- | --------------- | ----- |
| es-component | ElasticSearch封装 | 1.0.0 |
| redis-component | Redis数据操作封装 | 1.0.0 |
| rest-component | REST风格的服务端封装 | 1.0.0 |
| task-component | 定时任务构件 | 1.0.0 |
| initdatabase-component | 数据库初始化构件 | 1.0.0 |
## 使用方式
下载对应版本的components项目源码,本地进行编译安装,install到本地的私仓中即可单独使用包内的构件