From d783d0b31747b5332ca6ba9ddb2624545f2d676b Mon Sep 17 00:00:00 2001 From: Scott Frederick Date: Tue, 27 May 2025 14:34:54 -0500 Subject: [PATCH] Fix typos in API versioning Signed-off-by: Scott Frederick --- .../web/accept/DefaultApiVersionStrategy.java | 4 ++-- .../web/accept/SemanticApiVersionParser.java | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/spring-web/src/main/java/org/springframework/web/accept/DefaultApiVersionStrategy.java b/spring-web/src/main/java/org/springframework/web/accept/DefaultApiVersionStrategy.java index ead551e1f015..752dfa5261b5 100644 --- a/spring-web/src/main/java/org/springframework/web/accept/DefaultApiVersionStrategy.java +++ b/spring-web/src/main/java/org/springframework/web/accept/DefaultApiVersionStrategy.java @@ -49,8 +49,8 @@ public class DefaultApiVersionStrategy implements ApiVersionStrategy { /** * Create an instance. * @param versionResolvers one or more resolvers to try; the first non-null - * value returned by any resolver becomes the resolved used - * @param versionParser parser for to raw version values + * value returned by any resolver becomes the value used + * @param versionParser parser for raw version values * @param versionRequired whether a version is required; if a request * does not have a version, and a {@code defaultVersion} is not specified, * validation fails with {@link MissingApiVersionException} diff --git a/spring-web/src/main/java/org/springframework/web/accept/SemanticApiVersionParser.java b/spring-web/src/main/java/org/springframework/web/accept/SemanticApiVersionParser.java index decfd64bccde..e32a483d320d 100644 --- a/spring-web/src/main/java/org/springframework/web/accept/SemanticApiVersionParser.java +++ b/spring-web/src/main/java/org/springframework/web/accept/SemanticApiVersionParser.java @@ -22,8 +22,8 @@ import org.springframework.util.Assert; /** - * Parser for semantic API versioning with a major, minor, and patch values. - * For example "1", "1.0", "1.2", "1.2.0", "1.2.3". Leading, non-integer + * Parser for semantic API versioning with major, minor, and patch values. + * For example, "1", "1.0", "1.2", "1.2.0", "1.2.3". Leading, non-integer * characters, as in "v1.0", are skipped. * * @author Rossen Stoyanchev @@ -31,7 +31,7 @@ */ public class SemanticApiVersionParser implements ApiVersionParser { - private static final Pattern semantinVersionPattern = Pattern.compile("^(\\d+)(\\.(\\d+))?(\\.(\\d+))?$"); + private static final Pattern semanticVersionPattern = Pattern.compile("^(\\d+)(\\.(\\d+))?(\\.(\\d+))?$"); @Override @@ -40,7 +40,7 @@ public Version parseVersion(String version) { version = skipNonDigits(version); - Matcher matcher = semantinVersionPattern.matcher(version); + Matcher matcher = semanticVersionPattern.matcher(version); Assert.state(matcher.matches(), "Invalid API version format"); String major = matcher.group(1);