如何获取完整的WordPress仿网链网站源代码并实现全屏观看视频?
摘要:仿网链网站源代码下载,wordpress 视频 全屏,wordpress短信,WordPress古腾堡插件登录方式调整第1步:从zmall-common的pom.xml中移除spring-session-dat
仿网链网站源代码下载,wordpress 视频 全屏,wordpress短信,WordPress古腾堡插件登录方式调整第1步#xff1a;从zmall-common的pom.xml中移除spring-session-data-redis依赖注意#xff1a;本章节中不采用spring-session方式#xff0c;改用redis直接存储用户登录信息#xff0c;主要是为了方便之后的jmeter压测#xff1b;2#xff09;这里只注释调用…登录方式调整第1步从zmall-common的pom.xml中移除spring-session-data-redis依赖注意本章节中不采用spring-session方式改用redis直接存储用户登录信息主要是为了方便之后的jmeter压测2这里只注释调用spring-session的依赖保留redis的依赖第2步在zmall-common公共模块中定义RedisConfig配置类Configuration
public class RedisConfig {Beanpublic RedisTemplateString,Object restTemplate(RedisConnectionFactory redisConnectionFactory){RedisTemplateString,Object redisTemplatenew RedisTemplate();//String类型Key序列化redisTemplate.setKeySerializer(new StringRedisSerializer());//String类型Value序列化redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer());//Hash类型Key序列化redisTemplate.setHashKeySerializer(new StringRedisSerializer());//Hash类型Value序列化redisTemplate.setHashValueSerializer(new GenericJackson2JsonRedisSerializer());redisTemplate.setConnectionFactory(redisConnectionFactory);return redisTemplate;}
}这里一定要注意最后在将RedisConnectionFactory设置到RedisTemplate中不要在最前做该步操作不然会导致String和Hash类型的序列化无效将采用默认的JdkSerializationRedisSerializer进行序列化从而导致保存的key前缀出现乱码问题。细心细心细心o(╥﹏╥)o参考地址https://blog.csdn.net/hunger_wang/article/details/118713579?spm1001.2014.3001.5501第3步在zmall-common公共模块中配置redis相关服务IRedisServciepublic interface IRedisService {/*** 将登陆用户对象保存到Redis中并以token来命名* param token* param user*/void setUserToRedis(String token, User user);/*** 根据token令牌从Redis中获取User对象* param token* return*/User getUserByToken(String token);
}RedisServcieImpleService
public class RedisServiceImpl implements IRedisService {Autowiredprivate RedisTemplateString,Object redisTemplate;Overridepublic void setUserToRedis(String token, User user) {String keyuser:token;redisTemplate.boundValueOps(key).set(user,7200,TimeUnit.SECONDS);}Overridepublic User getUserByToken(String token) {return (User) redisTemplate.opsForValue().get(user:token);}
}用户登录成功后将用户对象保存到Redis中并设置超时时间7200秒。
