Switch to vararg for configuring ResourceResolver's
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
package org.springframework.web.servlet.config.annotation;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.core.io.Resource;
|
||||
@@ -82,8 +83,8 @@ public class ResourceHandlerRegistration {
|
||||
* is recommended to add {@link PathResourceResolver} as the last resolver.
|
||||
* @since 4.1
|
||||
*/
|
||||
public void setResourceResolvers(List<ResourceResolver> resourceResolvers) {
|
||||
this.resourceResolvers = resourceResolvers;
|
||||
public void setResourceResolvers(ResourceResolver... resourceResolvers) {
|
||||
this.resourceResolvers = Arrays.asList(resourceResolvers);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -107,8 +107,8 @@ public class ResourceHandlerRegistry {
|
||||
* Configure the {@link ResourceResolver}s to use by default in resource handlers that
|
||||
* don't have them set.
|
||||
*/
|
||||
public void setResourceResolvers(List<ResourceResolver> resourceResolvers) {
|
||||
this.resourceResolvers = resourceResolvers;
|
||||
public void setResourceResolvers(ResourceResolver... resourceResolvers) {
|
||||
this.resourceResolvers = Arrays.asList(resourceResolvers);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -120,11 +120,11 @@ public class ResourceHandlerRegistry {
|
||||
}
|
||||
|
||||
Map<String, HttpRequestHandler> urlMap = new LinkedHashMap<String, HttpRequestHandler>();
|
||||
for (ResourceHandlerRegistration registration : registrations) {
|
||||
for (ResourceHandlerRegistration registration : this.registrations) {
|
||||
for (String pathPattern : registration.getPathPatterns()) {
|
||||
ResourceHttpRequestHandler handler = registration.getRequestHandler();
|
||||
handler.setServletContext(servletContext);
|
||||
handler.setApplicationContext(applicationContext);
|
||||
handler.setServletContext(this.servletContext);
|
||||
handler.setApplicationContext(this.applicationContext);
|
||||
if ((this.resourceResolvers != null) && (registration.getResourceResolvers() == null)) {
|
||||
handler.setResourceResolvers(this.resourceResolvers);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user