Class SpringBootMockServletContext
java.lang.Object
org.springframework.mock.web.MockServletContext
org.springframework.boot.test.mock.web.SpringBootMockServletContext
- All Implemented Interfaces:
- ServletContext
MockServletContext implementation for Spring Boot. Respects well-known Spring
 Boot resource locations and uses an empty directory for "/" if no locations can be
 found.- Since:
- 1.4.0
- Author:
- Phillip Webb
- 
Field SummaryFields inherited from interface jakarta.servlet.ServletContextORDERED_LIBS, TEMPDIR
- 
Constructor SummaryConstructorsConstructorDescriptionSpringBootMockServletContext(String resourceBasePath) SpringBootMockServletContext(String resourceBasePath, ResourceLoader resourceLoader) 
- 
Method SummaryModifier and TypeMethodDescriptiongetResource(String path) protected final Stringprotected StringgetResourceLocation(String path) Methods inherited from class org.springframework.mock.web.MockServletContextaddFilter, addFilter, addFilter, addInitParameter, addJspFile, addListener, addListener, addListener, addMimeType, addServlet, addServlet, addServlet, createFilter, createListener, createServlet, declareRoles, getAttribute, getAttributeNames, getClassLoader, getContext, getContextPath, getDeclaredRoles, getDefaultServletName, getDefaultSessionTrackingModes, getEffectiveMajorVersion, getEffectiveMinorVersion, getEffectiveSessionTrackingModes, getFilterRegistration, getFilterRegistrations, getInitParameter, getInitParameterNames, getJspConfigDescriptor, getMajorVersion, getMimeType, getMinorVersion, getNamedDispatcher, getRealPath, getRequestCharacterEncoding, getRequestDispatcher, getResourceAsStream, getResourcePaths, getResponseCharacterEncoding, getServerInfo, getServletContextName, getServletRegistration, getServletRegistrations, getSessionCookieConfig, getSessionTimeout, getVirtualServerName, log, log, registerContext, registerNamedDispatcher, removeAttribute, setAttribute, setContextPath, setDefaultServletName, setEffectiveMajorVersion, setEffectiveMinorVersion, setInitParameter, setMajorVersion, setMinorVersion, setRequestCharacterEncoding, setResponseCharacterEncoding, setServletContextName, setSessionTimeout, setSessionTrackingModes, unregisterNamedDispatcher
- 
Constructor Details- 
SpringBootMockServletContext
- 
SpringBootMockServletContext
 
- 
- 
Method Details- 
getResourceLocation- Overrides:
- getResourceLocationin class- MockServletContext
 
- 
getResourceBasePathLocation
- 
getResource- Specified by:
- getResourcein interface- ServletContext
- Overrides:
- getResourcein class- MockServletContext
- Throws:
- MalformedURLException
 
 
-