IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    spring-session使用

    summer发表于 2016-07-17 04:16:12
    love 0

    spring-session的简介,这里就不多说了,不懂的可以自行查。这里直接介绍使用方法:

    1.首先在web.xml加入spring-session的过滤器,这个过滤器是主要的实现。

    <!-- 分布式Session共享Filter -->
    <filter>
    <filter-name>springSessionRepositoryFilter</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>springSessionRepositoryFilter</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>

    接着在spring的主配置文件里面配置spring-session的redis信息,以及超时时间。

    <!-- 将session放入redis -->
    <context:annotation-config/>
    <bean id="redisHttpSessionConfiguration"
    class="org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration">
    <property name="maxInactiveIntervalInSeconds" value="14400"/>
    </bean>
    <bean
    class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory">
    <!-- redis 配置 -->
    <property name="hostName" value="{redis.ip}"/>
    <property name="port" value="{redis.port}"/>
    <property name="timeout" value="{redis.timeout}"/>
    </bean>

    这样就可以了,重启项目你可以像以往一样使用session。



沪ICP备19023445号-2号
友情链接