SpringSession 利用redis做session共享

添加pom依赖支持

<!--session-->
        <dependency>
            <groupId>org.springframework.session</groupId>
            <artifactId>spring-session-data-redis</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.session</groupId>
            <artifactId>spring-session-core</artifactId>
        </dependency>

在启动类上添加 redis和session的支持 

maxInactiveIntervalInSeconds 设置session有效时长
@EnableRedisHttpSession(maxInactiveIntervalInSeconds = 60)

编写测试类 

 @GetMapping(value = "/hello")
    public CommonReturn sayHello(userVO vo, HttpServletRequest request)  {
        HttpSession session =request.getSession();
        if (session.getId().equals(session.getAttribute(session.getId()))){
            return CommonReturn.create(session.getAttribute(session.getId()));
        }else {
            return CommonReturn.create("凭证过期,请重新登陆");
        }

    }

SpringSession 利用redis做session共享