Skip to content

Commit 00ce1b7

Browse files
committed
文档更新.
1 parent 1dc34c3 commit 00ce1b7

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
- **数据库ORM框架**`mybatis-enhance`是一款由我开源的数据库持久化框架,基于`mybatis`进行封装编写,可以完成动态查询数据,语法与`SQL`语法几乎一致,内置常用方法提供直接调用,支持方法命名规则查询,一个接口方法就可以自动完成查询,不再编写`SQL`语句。
3333
- **动态数据源**:完成项目的多数据源配置、内部集成`druid``HikariCP`数据源实现方式,配置主从数据源、多数据库类型数据源、多种数据源实现方式集成。
3434
- **自动分页插件**`mybatis-pageable`是一款由我开源的自动化分页插件,直接摆脱编写`分页代码`,仅仅需要传递的分页参数就可以自动进行查询,目前支持主流的**12**种数据库。
35+
- **资源业务自动分离**`resource-load`用于业务与资源信息的分页,比如:用户头像、封面图等,只需要关心业务,让`resource-load`自动去维护资源信息。
36+
- **接口限流**`rate-limiter`用于接口服务的请求流量限制,可以根据QPS配置每秒允许访问的次数。
3537
- **代码生成插件**`code-builder`是一款由我开源的代码生成插件,直接摆脱实体类的生成,支持自定义`freemarker`模板来完成自定义生成类文件,比如:`Service``Controller``Mapper`等。
3638
- **七牛云资源处理**:集成七牛云提供的SDK来完成文件的上传、下载等方法实现,开箱即用。
3739
- **阿里云OSS资源处理**:集成阿里云OSS提供的SDK来完成文件的上传、下载等方法实现,开箱即用。
@@ -50,6 +52,8 @@
5052
- **[DataSource Switch](https://github.com/hengboy/api-boot/tree/master/api-boot-project/api-boot-plugins/api-boot-plugin-datasource-switch)**:一款多数据源自动切换框架,可配置多种数据库类型数据源集成、主从数据源配置。
5153
- **[Mybatis Pageable](https://github.com/hengboy/mybatis-pageable)**`MyBatis-Pageable`是一款自动化分页的插件,基于`MyBatis`内部的插件`Interceptor`拦截器编写完成,拦截`Executor.query`的两个重载方法计算出分页的信息以及根据配置的数据库`Dialect`自动执行不同的查询语句完成总数量的统计。
5254
- **[Code Builder](https://github.com/hengboy/code-builder)**`code-builder`是一款代码生成`maven mojo`插件,通过简单的配置就可以完成数据库内`Table`转换`Entity`或者其他实体类,想怎么生成完全根据你的个人业务逻辑,`code-builder`尽可能的完善的提供数据库内的一些定义的信息,让你更方便更灵活的来生成`Java`文件。
55+
- **[Resource Load](https://github.com/hengboy/api-boot/tree/master/api-boot-samples/api-boot-sample-resource-load)**:通过AOP实现的资源自动加载、更新、删除、添加,内部还提供了内存、Redis缓存方式,极大的减轻数据库资源查询的压力。
56+
- **[Rate Limiter](https://github.com/hengboy/api-boot/tree/master/api-boot-samples/api-boot-sample-rate-limiter)**:通过拦截器实现的服务接口流量限制,可以配置某一个接口每秒内的访问次数(QPS),通过集成`Google`的令牌桶限流方式完成。
5357

5458
更多组件请参考[更多集成组件](https://github.com/hengboy/api-boot/tree/master/api-boot-project/api-boot-starters)
5559

@@ -92,6 +96,9 @@ Demo列表:
9296
- [ApiBoot DataSource Switch](https://github.com/hengboy/api-boot/tree/master/api-boot-samples/api-boot-sample-datasource-switch)
9397
- [ApiBoot Resource Load](https://github.com/hengboy/api-boot/tree/master/api-boot-samples/api-boot-sample-resource-load)
9498
- [ApiBoot Message Push](https://github.com/hengboy/api-boot/tree/master/api-boot-samples/api-boot-sample-message-push)
99+
- [ApiBoot RateLimiter](https://github.com/hengboy/api-boot/tree/master/api-boot-samples/api-boot-sample-rate-limiter)
100+
- [ApiBoot Mybatis Enhance](https://github.com/hengboy/api-boot/tree/master/api-boot-samples/api-boot-sample-mybatis-enhance)
101+
- [ApiBoot Mybatis Pageable](https://github.com/hengboy/api-boot/tree/master/api-boot-samples/api-boot-sample-mybatis-pageable)
95102

96103
## 更新日志
97104

@@ -141,6 +148,10 @@ yuqiyu999
141148
│ ├── api-boot-sample-http-converter
142149
│ ├── api-boot-sample-datasource-switch
143150
│ ├── api-boot-sample-security-oauth-jwt
151+
│ ├── api-boot-sample-resource-load
152+
│ ├── api-boot-sample-rate-limiter
153+
│ ├── api-boot-sample-mybatis-enhance
154+
│ ├── api-boot-sample-mybatis-pageable
144155
│ ├── api-boot-sample-quartz
145156
│ └── api-boot-sample-swagger
146157
└── tools

0 commit comments

Comments
 (0)