diff --git a/spring-core/src/main/java/org/springframework/core/io/FileSystemResource.java b/spring-core/src/main/java/org/springframework/core/io/FileSystemResource.java index f634724625..3e7966debf 100644 --- a/spring-core/src/main/java/org/springframework/core/io/FileSystemResource.java +++ b/spring-core/src/main/java/org/springframework/core/io/FileSystemResource.java @@ -30,7 +30,7 @@ import org.springframework.util.StringUtils; /** * {@link Resource} implementation for {@code java.io.File} handles. - * Obviously supports resolution as File, and also as URL. + * Supports resolution as a {@code File} and also as a {@code URL}. * Implements the extended {@link WritableResource} interface. * * @author Juergen Hoeller diff --git a/spring-core/src/main/java/org/springframework/core/io/UrlResource.java b/spring-core/src/main/java/org/springframework/core/io/UrlResource.java index 19b33282ac..6c5f2f5878 100644 --- a/spring-core/src/main/java/org/springframework/core/io/UrlResource.java +++ b/spring-core/src/main/java/org/springframework/core/io/UrlResource.java @@ -32,7 +32,7 @@ import org.springframework.util.StringUtils; /** * {@link Resource} implementation for {@code java.net.URL} locators. - *
Supports resolution as a {@code URL} and also as a {@code File} in + * Supports resolution as a {@code URL} and also as a {@code File} in * case of the {@code "file:"} protocol. * * @author Juergen Hoeller @@ -134,6 +134,7 @@ public class UrlResource extends AbstractFileResolvingResource { } } + /** * Determine a cleaned URL for the given original URL. * @param originalUrl the original URL @@ -152,7 +153,6 @@ public class UrlResource extends AbstractFileResolvingResource { } } - /** * This implementation opens an InputStream for the given URL. *
It sets the {@code useCaches} flag to {@code false}, diff --git a/spring-core/src/main/java/org/springframework/util/ClassUtils.java b/spring-core/src/main/java/org/springframework/util/ClassUtils.java index d07e8dc92c..354b1200a1 100644 --- a/spring-core/src/main/java/org/springframework/util/ClassUtils.java +++ b/spring-core/src/main/java/org/springframework/util/ClassUtils.java @@ -56,16 +56,16 @@ public abstract class ClassUtils { /** Prefix for internal non-primitive array class names: "[L" */ private static final String NON_PRIMITIVE_ARRAY_PREFIX = "[L"; - /** The package separator character '.' */ + /** The package separator character: '.' */ private static final char PACKAGE_SEPARATOR = '.'; - /** The path separator character '/' */ + /** The path separator character: '/' */ private static final char PATH_SEPARATOR = '/'; - /** The inner class separator character '$' */ + /** The inner class separator character: '$' */ private static final char INNER_CLASS_SEPARATOR = '$'; - /** The CGLIB class separator character "$$" */ + /** The CGLIB class separator: "$$" */ public static final String CGLIB_CLASS_SEPARATOR = "$$"; /** The ".class" file suffix */ diff --git a/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/ServletWrappingController.java b/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/ServletWrappingController.java index 182a9037e2..a462db6d9e 100644 --- a/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/ServletWrappingController.java +++ b/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/ServletWrappingController.java @@ -137,11 +137,7 @@ public class ServletWrappingController extends AbstractController @Override public void afterPropertiesSet() throws Exception { if (this.servletClass == null) { - throw new IllegalArgumentException("servletClass is required"); - } - if (!Servlet.class.isAssignableFrom(this.servletClass)) { - throw new IllegalArgumentException("servletClass [" + this.servletClass.getName() + - "] needs to implement interface [javax.servlet.Servlet]"); + throw new IllegalArgumentException("'servletClass' is required"); } if (this.servletName == null) { this.servletName = this.beanName;