SpringBoot 整合 redis 实现 token 验证
在上一节中,实现了 SpringBoot + redis 的整合,所以呢今天这一节只列出必要部分的 redis 代码.
org.springframework.boot
spring-boot-starter-data-redis
spring.redis.port=6379
spring.redis.host=12⑦0.0.1
spring.redis.password=123456
# 数据库索引(默认为0)
spring.redis.database=15
#最大连接数(使用负值表示没有限制)
spring.redis.jedis.pool.max-active=100
#最大空闲连接
spring.redis.jedis.pool.max-idle=8
#最小空闲连接
spring.redis.jedis.pool.min-idle=0
#最大阻塞等待时间(使用负值表示没有限制)
spring.redis.jedis.pool.max-wait=60000
#连接超时时间
spring.redis.timeout=1000
@Configuration
public class RedisConfig {
public RedisTemplate template(RedisConnectionFactory factory) {
//创建RedisTemplate对象
RedisTemplate template = new RedisTemplate<>();
Jackson2JsonRedisSerializer
@Component
public class RedisUtils {
private RedisTemplate redisTemplate;
}
@GetMapping(value = "/tokenLogin")
@ResponseBody
public Result tokenLogin(String name, String password) {
User user = userService.getOne(new QueryWrapper().eq("name", name));
return ResultUtil.success(token);
}
public class AccessFilter implements Filter {
}
}
@GetMapping(value = "/tokenLogout")
@ResponseBody
public Result tokenLogout(HttpServletRequest request) {
return ResultUtil.success(0,"退出成功");
}
以上就是土嘎嘎小编为大家整理的SpringBoot_整合_redis_实现_token_验证相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!