# sample-dev **Repository Path**: xuyiqing/sample-dev ## Basic Information - **Project Name**: sample-dev - **Description**: Springboot单体快速开发脚手架,多模块请看Cerro - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-21 - **Last Updated**: 2023-04-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目说明 Springboot Web 开发项目模板 ### 依赖库清单 - jdk 1.8 - springboot 2.2.13.RELEASE - mybatis-plus - hutool - liquibase ### 功能点 - 用户认证 - 切面授权, 使用RequirerRole注解 - 切面日志 - 全局异常处理 - 封装RestTemplate链式请求工具类RestHelper, 示例RestHelper.post("").query("name", "abc").form("name", "efg").body(stringResult).build().string(); - 加盐密码 - 使用@Decrypt注解, 配合HandlerMethodArgumentResolver和RequestBodyAdvice实现入参解密 - 使用@Encrypt注解, 配合ResponseBodyAdvice实现出参响应加密 - 基于Redis分布式的接口限流控制, 支持拦截器和方法粒度, 使用RateLimit注解控制访问速率 - RedisTemplate自定义序列化器, 放弃原始jdk序列化(难以阅读), 采用jackson字符串序列化方式 - Long型序列化字符串 - 配置接口跨域