最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Session實(shí)現(xiàn)分布式session的簡(jiǎn)單示例

 更新時(shí)間:2017年05月10日 08:29:50   作者:二十六度半  
本篇文章主要介紹了Spring Session實(shí)現(xiàn)分布式session的簡(jiǎn)單示例,具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧

前面有用 tomcat-redis-session-manager來(lái)實(shí)現(xiàn)分布式session管理,但是它有一定的局限性,主要是跟tomcat綁定太緊了,這里改成用Spring Session來(lái)管理分布式session,Spring Session就完全實(shí)現(xiàn)了與具體的容器無(wú)關(guān),如果需要了解如何用tomcat-redis-session-manager實(shí)現(xiàn)分分布式session,請(qǐng)看我之前的文章,下面正式進(jìn)入主題,Spring Session項(xiàng)目搭建。

1. 引入Spring Session maven依賴

<!-- spring session begin -->
  <dependency>
   <groupId>redis.clients</groupId>
   <artifactId>jedis</artifactId>
   <version>2.9.0</version>
  </dependency>
  <dependency>
   <groupId>org.springframework.data</groupId>
   <artifactId>spring-data-redis</artifactId>
   <version>1.5.2.RELEASE</version>
  </dependency>
  <dependency>
   <groupId>org.springframework.session</groupId>
   <artifactId>spring-session</artifactId>
   <version>1.3.1.RELEASE</version>
  </dependency>
  <!-- spring session end -->

2. Spring配置文件中添加Spring Session相關(guān)配置(這里重點(diǎn)體現(xiàn)Spring Session,因此并沒(méi)有列出redis相關(guān)配置,需要可參考實(shí)例代碼)

 <!-- Spring Session begin -->
 <bean id="redisHttpSessionConfiguration"
  class="org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration">
  <property name="maxInactiveIntervalInSeconds" value="1800" />
 </bean>
 <!-- Spring Session end -->

3. 在web.xml中配置Spring Session的Filter,它必須放在所有Filter的前面

<!-- 添加一個(gè)session代理filter,來(lái)包裝Servlet的getSession,需要放在所有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>

這幾乎就是所有的步驟了,是不是感覺(jué)很簡(jiǎn)單呢?趕快自己動(dòng)手試一試吧,看起來(lái)高大上的分布式Session就這樣被Spring Session搞定了!

下面是我的github源碼地址:

https://github.com/13babybear/bounter-springsession

源碼下載

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

最新評(píng)論

息烽县| 清河县| 凤翔县| 南开区| 繁昌县| 惠东县| 蓝田县| 深泽县| 开原市| 乌拉特中旗| 皋兰县| 岚皋县| 宜良县| 东平县| 壶关县| 伽师县| 石泉县| 方城县| 枣强县| 普定县| 巩义市| 马公市| 台北县| 从化市| 汾阳市| 大埔县| 阿巴嘎旗| 囊谦县| 潞城市| 平乐县| 汽车| 望谟县| 红桥区| 万安县| 邯郸县| 桐庐县| 弥渡县| 高尔夫| 东丰县| 汾阳市| 阜南县|