Class StaticResourceRequest
- java.lang.Object
- org.springframework.boot.autoconfigure.security.servlet.StaticResourceRequest
public final class StaticResourceRequest extends Object
Used to create aRequestMatcherfor static resources in commonly used locations. Returned byPathRequest.toStaticResources().- Since:
- 2.0.0
- See Also:
PathRequest
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStaticResourceRequest.StaticResourceRequestMatcherThe request matcher used to match against resourceLocations.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StaticResourceRequest.StaticResourceRequestMatcherat(Set<StaticResourceLocation> locations)Returns a matcher that includes the specifiedLocations.StaticResourceRequest.StaticResourceRequestMatcherat(StaticResourceLocation first, StaticResourceLocation... rest)Returns a matcher that includes the specifiedLocations.StaticResourceRequest.StaticResourceRequestMatcheratCommonLocations()Returns a matcher that includes all commonly usedLocations.
Method Detail
atCommonLocations
public StaticResourceRequest.StaticResourceRequestMatcher atCommonLocations()
Returns a matcher that includes all commonly usedLocations. Theexcludingmethod can be used to remove specific locations if required. For example:PathRequest.toStaticResources().atCommonLocations().excluding(StaticResourceLocation.CSS)
- Returns:
- the configured
RequestMatcher
at
public StaticResourceRequest.StaticResourceRequestMatcher at(StaticResourceLocation first, StaticResourceLocation... rest)
Returns a matcher that includes the specifiedLocations. For example:PathRequest.toStaticResources().at(StaticResourceLocation.CSS, StaticResourceLocation.JAVA_SCRIPT)
- Parameters:
first- the first location to includerest- additional locations to include- Returns:
- the configured
RequestMatcher
at
public StaticResourceRequest.StaticResourceRequestMatcher at(Set<StaticResourceLocation> locations)
Returns a matcher that includes the specifiedLocations. For example:PathRequest.toStaticResources().at(locations)
- Parameters:
locations- the locations to include- Returns:
- the configured
RequestMatcher