首页 > 其他 > 详细

session共享问题

时间:2021-06-28 15:17:10      阅读:15      评论:0      收藏:0      [点我收藏+]

问题:按照正常的程序将session 共享引入工程,但是一直取不到

原因:springboot 的版本不同导致,存session的springboot 用的是springboot1.5.6,而取session的springboot版本是2.1.5。

解决方式1:统一springboot的版本(特别推荐)

解决方式2:降低部分jar的版本(权宜之计-兼容)

compile(‘org.springframework.session:spring-session-data-redis‘)
compile(‘org.springframework.security.oauth:spring-security-oauth2:2.0.14.RELEASE‘)
        {
            exclude module: ‘org.slf4j:slf4j-api‘

            exclude module: ‘org.springframework.security:spring-security-core‘
            exclude module: ‘org.springframework.security:spring-security-config‘
            exclude module: ‘org.springframework.security:spring-security-crypto‘
            exclude module: ‘org.springframework.security:spring-security-web‘
        }
compile(‘org.springframework.security:spring-security-core:4.2.19.RELEASE‘)
compile(‘org.springframework.security:spring-security-config:4.2.19.RELEASE‘)
compile(‘org.springframework.security:spring-security-crypto:4.2.19.RELEASE‘)
compile(‘org.springframework.security:spring-security-web:4.2.19.RELEASE‘)

 共享session的配置类 

@Configuration
@EnableRedisHttpSession
public class HttpSessionConfig {

    @Bean
    public DefaultCookieSerializer defaultCookieSerializer(){
        DefaultCookieSerializer cookieSerializer = new DefaultCookieSerializer();
        cookieSerializer.setUseBase64Encoding(false);
        return cookieSerializer;
    }

}

  

session共享问题

原文:https://www.cnblogs.com/shareToAll/p/14931074.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!