From 399b3589b8ecca95b68dc1f3bd77ca22faee49fb Mon Sep 17 00:00:00 2001 From: penekhun Date: Mon, 6 Nov 2023 22:49:38 +0900 Subject: [PATCH] Refactor: Remove duplicate substring code in the 'modify' method Replace duplicate substring code with a single call to 'append' and Enhance code readability and maintainability --- .../operation/preprocess/UriModifyingOperationPreprocessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/UriModifyingOperationPreprocessor.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/UriModifyingOperationPreprocessor.java index 47e205b0..b36d9715 100644 --- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/UriModifyingOperationPreprocessor.java +++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/UriModifyingOperationPreprocessor.java @@ -213,7 +213,7 @@ private String modify(String input) { while (matcher.find()) { for (int i = 1; i <= matcher.groupCount(); i++) { if (matcher.start(i) >= 0) { - builder.append(input.substring(previous, matcher.start(i))); + builder.append(input, previous, matcher.start(i)); } if (matcher.start(i) >= 0) { previous = matcher.end(i);