Polishing
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2016 the original author or authors.
|
||||
* Copyright 2002-2017 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -90,8 +90,7 @@ public class ResourceHandlerRegistry {
|
||||
/**
|
||||
* A variant of
|
||||
* {@link #ResourceHandlerRegistry(ApplicationContext, ServletContext, ContentNegotiationManager)}
|
||||
* that also accepts the {@link UrlPathHelper} used for mapping requests
|
||||
* to static resources.
|
||||
* that also accepts the {@link UrlPathHelper} used for mapping requests to static resources.
|
||||
* @since 4.3.13
|
||||
*/
|
||||
public ResourceHandlerRegistry(ApplicationContext applicationContext, ServletContext servletContext,
|
||||
@@ -106,13 +105,12 @@ public class ResourceHandlerRegistry {
|
||||
|
||||
|
||||
/**
|
||||
* Add a resource handler for serving static resources based on the specified URL path
|
||||
* patterns. The handler will be invoked for every incoming request that matches to
|
||||
* one of the specified path patterns.
|
||||
* <p>Patterns like {@code "/static/**"} or {@code "/css/{filename:\\w+\\.css}"}
|
||||
* are allowed. See {@link org.springframework.util.AntPathMatcher} for more details on the
|
||||
* syntax.
|
||||
* @return A {@link ResourceHandlerRegistration} to use to further configure the
|
||||
* Add a resource handler for serving static resources based on the specified URL path patterns.
|
||||
* The handler will be invoked for every incoming request that matches to one of the specified
|
||||
* path patterns.
|
||||
* <p>Patterns like {@code "/static/**"} or {@code "/css/{filename:\\w+\\.css}"} are allowed.
|
||||
* See {@link org.springframework.util.AntPathMatcher} for more details on the syntax.
|
||||
* @return a {@link ResourceHandlerRegistration} to use to further configure the
|
||||
* registered resource handler
|
||||
*/
|
||||
public ResourceHandlerRegistration addResourceHandler(String... pathPatterns) {
|
||||
|
||||
@@ -92,7 +92,6 @@ public class PathResourceResolver extends AbstractResourceResolver {
|
||||
* <p><strong>Note:</strong> the charset is used only if the
|
||||
* {@link #setUrlPathHelper urlPathHelper} property is also configured and
|
||||
* its {@code urlDecode} property is set to true.
|
||||
* @param locationCharsets charsets by location
|
||||
* @since 4.3.13
|
||||
*/
|
||||
public void setLocationCharsets(Map<Resource, Charset> locationCharsets) {
|
||||
@@ -105,14 +104,13 @@ public class PathResourceResolver extends AbstractResourceResolver {
|
||||
* @since 4.3.13
|
||||
*/
|
||||
public Map<Resource, Charset> getLocationCharsets() {
|
||||
return Collections.unmodifiableMap(locationCharsets);
|
||||
return Collections.unmodifiableMap(this.locationCharsets);
|
||||
}
|
||||
|
||||
/**
|
||||
* Provide a reference to the {@link UrlPathHelper} used to map requests to
|
||||
* static resources. This helps to derive information about the lookup path
|
||||
* such as whether it is decoded or not.
|
||||
* @param urlPathHelper a reference to the path helper
|
||||
* @since 4.3.13
|
||||
*/
|
||||
public void setUrlPathHelper(UrlPathHelper urlPathHelper) {
|
||||
@@ -127,6 +125,7 @@ public class PathResourceResolver extends AbstractResourceResolver {
|
||||
return this.urlPathHelper;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected Resource resolveResourceInternal(HttpServletRequest request, String requestPath,
|
||||
List<? extends Resource> locations, ResourceResolverChain chain) {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2016 the original author or authors.
|
||||
* Copyright 2002-2017 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -152,10 +152,9 @@ public class ResourceHttpRequestHandler extends WebContentGenerator
|
||||
* {@link org.springframework.core.io.UrlResource URL resources} such as a
|
||||
* file or an HTTP URL location and is used in {@link PathResourceResolver}
|
||||
* to correctly encode paths relative to the location.
|
||||
* <p><strong>Note:</strong> the charset is used only if the
|
||||
* <p><strong>Note:</strong> The charset is used only if the
|
||||
* {@link #setUrlPathHelper urlPathHelper} property is also configured and
|
||||
* its {@code urlDecode} property is set to true.
|
||||
* @param locationCharsets charsets by location
|
||||
* its {@code urlDecode} property is set to {@code true}.
|
||||
* @since 4.3.13
|
||||
*/
|
||||
public void setLocationCharsets(Map<Resource,Charset> locationCharsets) {
|
||||
@@ -168,7 +167,7 @@ public class ResourceHttpRequestHandler extends WebContentGenerator
|
||||
* @since 4.3.13
|
||||
*/
|
||||
public Map<Resource, Charset> getLocationCharsets() {
|
||||
return Collections.unmodifiableMap(locationCharsets);
|
||||
return Collections.unmodifiableMap(this.locationCharsets);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -281,7 +280,6 @@ public class ResourceHttpRequestHandler extends WebContentGenerator
|
||||
* Provide a reference to the {@link UrlPathHelper} used to map requests to
|
||||
* static resources. This helps to derive information about the lookup path
|
||||
* such as whether it is decoded or not.
|
||||
* @param urlPathHelper a reference to the path helper
|
||||
* @since 4.3.13
|
||||
*/
|
||||
public void setUrlPathHelper(UrlPathHelper urlPathHelper) {
|
||||
|
||||
Reference in New Issue
Block a user