From 65ac17ee78d12cf6e4e69992f10e0e3f934e8e40 Mon Sep 17 00:00:00 2001 From: SungbinYang Date: Fri, 4 Oct 2024 15:06:33 +0900 Subject: [PATCH] Refactor: Replace hardcoded path separator with PATH_SEPARATOR constant Replaced the hardcoded '/' path separator with the `PATH_SEPARATOR` constant to improve code readability and maintainability. This change ensures consistency across the codebase when handling path separators. Closes gh-33646 --- .../src/main/java/org/springframework/util/ClassUtils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 1c99049400..56490ea2d4 100644 --- a/spring-core/src/main/java/org/springframework/util/ClassUtils.java +++ b/spring-core/src/main/java/org/springframework/util/ClassUtils.java @@ -64,6 +64,7 @@ import org.springframework.lang.Nullable; * @author Rob Harrop * @author Sam Brannen * @author Sebastien Deleuze + * @author Sungbin Yang * @since 1.1 * @see TypeUtils * @see ReflectionUtils @@ -694,7 +695,7 @@ public abstract class ClassUtils { public static String addResourcePathToPackagePath(Class clazz, String resourceName) { Assert.notNull(resourceName, "Resource name must not be null"); if (!resourceName.startsWith("/")) { - return classPackageAsResourcePath(clazz) + '/' + resourceName; + return classPackageAsResourcePath(clazz) + PATH_SEPARATOR + resourceName; } return classPackageAsResourcePath(clazz) + resourceName; }