diff --git a/spring-core/src/main/java/org/springframework/core/io/AbstractFileResolvingResource.java b/spring-core/src/main/java/org/springframework/core/io/AbstractFileResolvingResource.java index 5369b2fdea9..b97e22d74e7 100644 --- a/spring-core/src/main/java/org/springframework/core/io/AbstractFileResolvingResource.java +++ b/spring-core/src/main/java/org/springframework/core/io/AbstractFileResolvingResource.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2021 the original author or authors. + * Copyright 2002-2022 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. @@ -181,8 +181,7 @@ public abstract class AbstractFileResolvingResource extends AbstractResource { } /** - * This implementation returns a File reference for the given URI-identified - * resource, provided that it refers to a file in the file system. + * Determine whether the given {@link URI} represents a file in a file system. * @since 5.0 * @see #getFile(URI) */ diff --git a/spring-core/src/main/java/org/springframework/core/io/AbstractResource.java b/spring-core/src/main/java/org/springframework/core/io/AbstractResource.java index 003fd75445d..3691054fb19 100644 --- a/spring-core/src/main/java/org/springframework/core/io/AbstractResource.java +++ b/spring-core/src/main/java/org/springframework/core/io/AbstractResource.java @@ -50,7 +50,7 @@ public abstract class AbstractResource implements Resource { /** * This implementation checks whether a File can be opened, * falling back to whether an InputStream can be opened. - * This will cover both directories and content resources. + *
This will cover both directories and content resources. */ @Override public boolean exists() { diff --git a/spring-core/src/main/java/org/springframework/core/io/Resource.java b/spring-core/src/main/java/org/springframework/core/io/Resource.java index 708aef5550c..1070232d48d 100644 --- a/spring-core/src/main/java/org/springframework/core/io/Resource.java +++ b/spring-core/src/main/java/org/springframework/core/io/Resource.java @@ -86,7 +86,7 @@ public interface Resource extends InputStreamSource { /** * Determine whether this resource represents a file in a file system. - * A value of {@code true} strongly suggests (but does not guarantee) + *
A value of {@code true} strongly suggests (but does not guarantee) * that a {@link #getFile()} call will succeed. *
This is conservatively {@code false} by default. * @since 5.0 diff --git a/spring-core/src/main/java/org/springframework/core/io/support/ResourcePatternResolver.java b/spring-core/src/main/java/org/springframework/core/io/support/ResourcePatternResolver.java index 901323fae0f..822694cf748 100644 --- a/spring-core/src/main/java/org/springframework/core/io/support/ResourcePatternResolver.java +++ b/spring-core/src/main/java/org/springframework/core/io/support/ResourcePatternResolver.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2021 the original author or authors. + * Copyright 2002-2022 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. @@ -36,15 +36,16 @@ import org.springframework.core.io.ResourceLoader; * {@link ResourceArrayPropertyEditor} for populating {@code Resource} array bean * properties. * - *
Can be used with any sort of location pattern (e.g. "/WEB-INF/*-context.xml"): - * Input patterns have to match the strategy implementation. This interface just - * specifies the conversion method rather than a specific pattern format. + *
Can be used with any sort of location pattern — for example, + * {@code "/WEB-INF/*-context.xml"}. However, input patterns have to match the + * strategy implementation. This interface just specifies the conversion method + * rather than a specific pattern format. * - *
This interface also suggests a new resource prefix "classpath*:" for all - * matching resources from the class path. Note that the resource location is - * expected to be a path without placeholders in this case (e.g. "/beans.xml"); - * JAR files or different directories in the class path can contain multiple files - * of the same name. + *
This interface also defines a {@code "classpath*:"} resource prefix for all + * matching resources from the class path. Note that the resource location may + * also contain placeholders — for example {@code "/beans-*.xml"}. JAR files + * or different directories in the class path can contain multiple files of the + * same name. * * @author Juergen Hoeller * @since 1.0.2