今天是使用springCloud的第二天,因为session的问题,今天全部做了这个.
关于Spring Session我使用分布式微服务,所以不能共享session。 从网上看,在3358www.Sina.com/上使用可以共享spring Session,spring session+redis的他时似乎不支持问题session版本,http://www.com 然后,我添加了springBoot2.5.2的软件包,结果打包了版本冲突问题。 然后将版本更改为2.5.2
1 .先引进
! --Lettuce是一种基于Netty的NIO方式处理Redis的技术--- dependencygroupidio.lettuce/groupidartifactidlettuce-core/artifact id/ependencydependencygroupidorg.spring framework.session/groupidartifactidspring-session-data-redis/artifact id/ependencydependencygroupidorg.spring framework.session/groupidartifactidspring-session-core/artifact id/dependendencion
2.APP.yml配置
spring : application : name : provider//服务名称session : store-type : redis redis 3360 database : host 3360127.0 IP are 端口password: //如果未设置密码,则为空3 .最后在启动类中加入注释@EnableRedisHttpSession
这是最简单的配置总结,他的使用方法与HttpSession的使用方法相同,spring boot的2.5.0以下可以使用。 2.5.2不能使用应该有其他方法,但我目前还没有找到其他测试