RedisService 默认实现@RepeatRequestValid 注解,
将采用 redis 的方式进行请求验证, 避免重复请求
具体实现请参阅 RepeatRequestInterceptorhc-redis 模块核心自动配置类
可以在 yaml 配置文件中指定 RedisProperties 中相关的属性
注意: 该启动类必须在 RedisAutoConfiguration 自动配置类前加载redis 核心配置, 对 spring-boot-starter-cache 组件进行了集成, 同时优化了 RedisTemplate 的序列化与反序列化规则hc-redis 核心的配置文件类
Example:
# ========================= Haichuang Setting =========================
haichuang:
redis:
// 是否启用配置
enable: true
redis 操作核心服务接口, 项目中所有 redis 的操作均使用此接口
该类已默认注入到 spring 中, 默认实现为 DefaultRedisServiceImpl, 如需自定义实现请实现该接口并手动注入该接口redis 实现, 使用时请先引入 hc-redis 依赖, 否则不生效@EnableRequestRepeatValidate 注解使用, 当开启了 @EnableRequestRepeatValidate 后,
在 [Controller] 方法上标注该注解, 从而实现重复请求拦截
具体实现请参阅 RepeatRequestInterceptorCopyright © 2021 HaiChuang Inc.. All rights reserved.