# Java常用工具及项目模板
**Repository Path**: xiaolong-oba/common-base
## Basic Information
- **Project Name**: Java常用工具及项目模板
- **Description**: 包含Java中常见工具及业务模板
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 5
- **Forks**: 1
- **Created**: 2021-12-06
- **Last Updated**: 2022-07-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: 工具, SpringBoot
## README
# 前言
## 项目背景
为了减少我们搭建项目框架或者编写工具的资源浪费,博主为大家准备了一套通用的项目架构
## 答疑地址
如果大家对该项目有任何的疑问,可以到晓龙oba公众号留言或者前往博主博客:
**公众号:**
**博客地址:**
https://blog.csdn.net/xiaoai1994?spm=1000.2115.3001.5343
## 注意
### 配置信息
由于项目接入了Apollo配置中心,因此application.properties配置文件中无项目配置信息
如果需要参考项目配置信息,请查看application_local.roperties
# 一、常用工具
## 1.1 数据库逆向工具
工具路径:common-info.xiaolong.utils/src/main/java/info.xiaolong.utils/MysqlCodeReverseUtil.java
仓库路径:https://gitee.com/xiaolong-oba/common-base/tree/master/common-utils/src/main/java/info/xiaolong/utils
工具说明:https://blog.csdn.net/xiaoai1994/article/details/121775747
## 1.2 公共线程池初始化工具
工具路径: common-info.xiaolong.utils/src/main/java/configuration/ThreadPoolConfig.java
仓库路径: https://gitee.com/xiaolong-oba/common-base/tree/master/common-utils/src/main/java/info/xiaolong/config
### 注意事项
使用configuration注解一定要在Application启动文件中通过@ComponentScan注解标明扫描路径
如: @ComponentScan(basePackages = {"info.xiaolong.*"})
### 使用示例
使用参考: https://gitee.com/xiaolong-oba/common-base/tree/master/example-service/src/test/java/info/xiaolong/exampleservice/utilsTest
# 二、常用框架集成
## 1. mybaitsPlus
搭建教程:https://blog.csdn.net/xiaoai1994/article/details/121775747
## 2. apollo
## 3. swagger