(window.webpackJsonp=window.webpackJsonp||[]).push([[678],{1108:function(s,n,i){"use strict";i.r(n);var e=i(56),o=Object(e.a)({},(function(){var s=this,n=s.$createElement,i=s._self._c||n;return i("ContentSlotsDistributor",{attrs:{"slot-key":s.$parent.slotKey}},[i("h1",{attrs:{id:"spring-session-模块"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#spring-session-模块"}},[s._v("#")]),s._v(" Spring Session 模块")]),s._v(" "),i("p",[s._v("在 Spring session1.x 中, Spring session 的所有"),i("code",[s._v("SessionRepository")]),s._v("实现都在"),i("code",[s._v("spring-session")]),s._v("工件中可用。虽然方便,但这种方法不能长期持续,因为项目中增加了更多的特性和"),i("code",[s._v("SessionRepository")]),s._v("实现。")]),s._v(" "),i("p",[s._v("在 Spring Session2.0 中,将几个模块拆分成独立的模块和托管存储库。 Spring MongoDB 的会话已退役,但后来作为一个单独的模块重新激活。从 Spring Session 2.6 开始,MongoDB 的 Spring Session 被合并回 Spring Session 。")]),s._v(" "),i("p",[s._v("现在,各种存储库和模块的情况如下:")]),s._v(" "),i("ul",[i("li",[i("p",[s._v("["),i("code",[s._v("spring-session")]),s._v("Repository](https://github.com/ Spring-projects/ Spring-session)")]),s._v(" "),i("ul",[i("li",[s._v("主持 Spring Session 核心、 Spring MongoDB 会话、 Spring Redis 会话、 Spring Session JDBC 和 Spring Session Hazelcast 模块。")])])]),s._v(" "),i("li",[i("p",[s._v("["),i("code",[s._v("spring-session-data-geode")]),s._v("Repository](https://github.com/ Spring-projects/ Spring-session-data-geode)")]),s._v(" "),i("ul",[i("li",[s._v("托管 Spring Session 数据 Geode 模块。 Spring Session 数据 Geode 有其自己的用户指南,你可以在["),i("a",{attrs:{href:"https://spring.io/projects/spring-session-data-geode#learn",target:"_blank",rel:"noopener noreferrer"}},[s._v("https://spring.io/projects/spring-session-data-geode#learn"),i("OutboundLink")],1),s._v("站点]上找到它。")])])])]),s._v(" "),i("p",[s._v("最后, Spring Session 还提供了一个 Maven BOM(“物料清单”)模块,以帮助用户处理版本管理问题:")]),s._v(" "),i("ul",[i("li",[i("p",[s._v("["),i("code",[s._v("spring-session-bom")]),s._v("Repository](https://github.com/ Spring-projects/ Spring-session-bom)")]),s._v(" "),i("ul",[i("li",[s._v("主持 Spring Session BOM 模块")])])])])])}),[],!1,null,null,null);n.default=o.exports}}]);