# ramboll-extend **Repository Path**: micro-project/ramboll-extend ## Basic Information - **Project Name**: ramboll-extend - **Description**: Spring扩展,实用插件合集 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: 1.0 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-13 - **Last Updated**: 2024-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ramboll-extend [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/r/https/oss.sonatype.org/wang.ramboll/ramboll-extend.svg)](https://oss.sonatype.org/content/repositories/snapshots/wang/ramboll/) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/wang.ramboll/ramboll-extend.svg)](https://repo1.maven.org/maven2/wang/ramboll/) [![License](http://img.shields.io/:license-apache-brightgreen.svg)](http://www.apache.org/licenses/LICENSE-2.0.html) ## **介绍** ### 基于Spring框架的扩展包 ## **要求** ![Required Spring-Dependencies version](https://img.shields.io/badge/spring--boot--dependencies-2.0%2B-green) ![Required xmemcached version](https://img.shields.io/badge/xmemcached-2.4%2B-blueviolet) ![Required lettuce-core version](https://img.shields.io/badge/lettuce--core-5.2%2B-orange) ## **包含模块** + #### Data-cache模块:可高度自定义的缓存注解实现,在SpringBoot中可自动装配。 + #### Data-signature模块:在SpringMVC环境,适用于以Json为数据格式基于Http交互的自动请求body验签、响应Body加签的注解实现,在SpringBoot中可自动装配。 + #### Request-limit模块:在SpringMVC环境,请求防刷/请求次数限量功能注解实现,在SpringBoot中可自动装配。 + #### Mybatis-language-driver模块:在使用@Select @Update @Delete注解时,加入解析自定义SQL标签,实现动态SQL生成。 + #### Api-version-control模块:在SpringMVC环境,适用于以Json为数据格式,基于Http交互的数据自动根据Header中版本号信息实现API版本控制,在SpringBoot中可自动装配。 + ##### 其他功能陆续加入中... ## **文档** >[![](https://img.shields.io/badge/Gitee-Wiki-yellow)](https://gitee.com/ramboll/ramboll-extend/wikis/pages) ## **参与贡献** 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request ### 如果大家觉得以上功能有用,但无法直接应用在你们的项目上,可以留言,我会根据具体情况考虑是否加入兼容实现:P