(window.webpackJsonp=window.webpackJsonp||[]).push([[631],{1062:function(t,r,i){"use strict";i.r(r);var s=i(56),e=Object(s.a)({},(function(){var t=this,r=t.$createElement,i=t._self._c||r;return i("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[i("h1",{attrs:{id:"整合"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#整合"}},[t._v("#")]),t._v(" 整合")]),t._v(" "),i("p",[t._v("Spring 安全性与许多框架和API集成在一起。在本节中,我们将讨论 Spring 安全性集成:")]),t._v(" "),i("h2",{attrs:{id:"章节摘要"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#章节摘要"}},[t._v("#")]),t._v(" 章节摘要")]),t._v(" "),i("ul",[i("li",[i("RouterLink",{attrs:{to:"/spring-security/concurrency.html"}},[t._v("并发性")])],1),t._v(" "),i("li",[i("RouterLink",{attrs:{to:"/spring-security/jackson.html"}},[t._v("Jackson")])],1),t._v(" "),i("li",[i("RouterLink",{attrs:{to:"/spring-security/localization.html"}},[t._v("本地化")])],1),t._v(" "),i("li",[i("RouterLink",{attrs:{to:"/spring-security/servlet-api.html"}},[t._v("Servlet APIs")])],1),t._v(" "),i("li",[i("RouterLink",{attrs:{to:"/spring-security/data.html"}},[t._v("Spring Data")])],1),t._v(" "),i("li",[i("RouterLink",{attrs:{to:"/spring-security/mvc.html"}},[t._v("Spring MVC")])],1),t._v(" "),i("li",[i("RouterLink",{attrs:{to:"/spring-security/websocket.html"}},[t._v("WebSocket")])],1),t._v(" "),i("li",[i("RouterLink",{attrs:{to:"/spring-security/cors.html"}},[t._v("Spring’s CORS Support")])],1),t._v(" "),i("li",[i("RouterLink",{attrs:{to:"/spring-security/jsp-taglibs.html"}},[t._v("JSP Taglib")])],1)]),t._v(" "),i("p",[i("RouterLink",{attrs:{to:"/exploits/firewall.html"}},[t._v("HttpFirewall")]),i("RouterLink",{attrs:{to:"/spring-security/concurrency.html"}},[t._v("并发性")])],1)])}),[],!1,null,null,null);r.default=e.exports}}]);