(window.webpackJsonp=window.webpackJsonp||[]).push([[660],{1090:function(e,t,r){"use strict";r.r(t);var s=r(56),a=Object(s.a)({},(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h2",{attrs:{id:"安全模型crequestbuilders"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#安全模型crequestbuilders"}},[e._v("#")]),e._v(" 安全模型CrequestBuilders")]),e._v(" "),r("p",[e._v("Spring MVC测试还提供了一个"),r("code",[e._v("RequestBuilder")]),e._v("接口,该接口可用于创建测试中使用的"),r("code",[e._v("MockHttpServletRequest")]),e._v("。 Spring 安全性提供了一些"),r("code",[e._v("RequestBuilder")]),e._v("实现,可以用来使测试更容易。为了使用 Spring Security的"),r("code",[e._v("RequestBuilder")]),e._v("实现,确保使用以下静态导入:")]),e._v(" "),r("p",[e._v("Java")]),e._v(" "),r("div",{staticClass:"language- extra-class"},[r("pre",{pre:!0,attrs:{class:"language-text"}},[r("code",[e._v("import static org.springframework.security.test.web.servlet.request.SecurityMockMvcRequestBuilders.*;\n")])])]),r("p",[e._v("Kotlin")]),e._v(" "),r("div",{staticClass:"language- extra-class"},[r("pre",{pre:!0,attrs:{class:"language-text"}},[r("code",[e._v("import org.springframework.security.test.web.servlet.request.SecurityMockMvcRequestBuilders.*\n")])])]),r("p",[r("RouterLink",{attrs:{to:"/spring-security/logout.html"}},[e._v("模拟注销")]),r("RouterLink",{attrs:{to:"/spring-security/result-matchers.html"}},[e._v("安全结果匹配器")])],1)])}),[],!1,null,null,null);t.default=a.exports}}]);