# Cerro **Repository Path**: xuyiqing/Cerro ## Basic Information - **Project Name**: Cerro - **Description**: SpringBoot快速开发脚手架,基于Maven的多模块管理版本,单体版请看sample-dev - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-22 - **Last Updated**: 2023-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### Cerro-赛罗 develop framework 简单的快速开发脚手架 | 包 | 功能 | 简介 | |-----------------|----------------|------------------------------------------------------------------------------------------------------------------------------------| | cerro-core | 核心开发包 | 自动配置跨域; 统一异常处理; 封装Jackson序列化工具; 封装RestTemplate的链式请求工具包; 静态获取Spring上下文Context | | cerro-redis | redis缓存封装 | 可以统一设置项目的redis前缀; 重写keyvalue序列化器,修改默认的JDK序列化不可读,使用Jackson序列化,避免使用StringRedisTemplate存储时要先手动转成String,取出后在反序列化成对象的过程 | | cerro-crypto | 接口数据加解密 | 自定义注解Encrypt,Decrypt,通过重写RequestParamMethodArgumentResolver,RequestBodyAdvice,ResponseBodyAdvice分别用于相应体的数据加密,请求体的数据解密,Query参数的数据解密 | | cerro-captcha | 验证码组件 | 生成图片验证码,邮件,短信验证码,并提供校验工具和注解校验 | | cerro-security | 简单的认证授权组件 | 基于切片提供@RequireAuth和@RequireRole注解 | | cerro-ratelimit | 接口限流 | 提供RateLimiter Bean实现接口限流,基于redis lua脚本。可以使用注解@RateLimit或者直接在拦截器中进行路由拦截 | | cerro-mp | 对mybatis的初始化配置 | | | cerro-modules |||