public class RedisCodeRepository extends Object implements CodeRepository
Constructor and Description |
---|
RedisCodeRepository() |
RedisCodeRepository(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate,
CodeProperties codeProperties) |
Modifier and Type | Method and Description |
---|---|
ValidateCode |
get(String key)
根据验证码的唯一标识符获取存储的验证码
|
CodeProperties |
getCodeProperties() |
org.springframework.data.redis.core.RedisTemplate<String,Object> |
getRedisTemplate() |
void |
remove(String key)
根据验证码的唯一标识符移除存储的验证码
|
void |
save(String key,
ValidateCode code)
存储验证码
|
void |
setCodeProperties(CodeProperties codeProperties) |
void |
setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate) |
public RedisCodeRepository()
public RedisCodeRepository(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate, CodeProperties codeProperties)
public void save(String key, ValidateCode code)
save
in interface CodeRepository
key
- 验证码的唯一标识符code
- 需要存储的验证码public ValidateCode get(String key)
get
in interface CodeRepository
key
- 验证码的唯一标识符public void remove(String key)
remove
in interface CodeRepository
key
- 验证码的唯一标识符public org.springframework.data.redis.core.RedisTemplate<String,Object> getRedisTemplate()
public void setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate)
public CodeProperties getCodeProperties()
public void setCodeProperties(CodeProperties codeProperties)
Copyright © 2021. All rights reserved.