commons-lang3 3.13 → 3.13.1 업그레이드와 코드 최적화
- Strings API로 대체 및 StringUtils 불필요 메서드 제거 - CellPhoneValidator 시작 번호 체크 로직 개선
This commit is contained in:
@@ -36,6 +36,7 @@ import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.commons.lang3.Strings;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
@@ -155,10 +156,10 @@ public class ApiSpecService {
|
||||
updateReferences(pathItem, apiId);
|
||||
|
||||
String tmpFullPath = StringUtils.isNotEmpty(basePath)
|
||||
? StringUtils.join(basePath, "/", StringUtils.removeStart(path, "/"))
|
||||
? StringUtils.join(basePath, "/", Strings.CS.removeStart(path, "/"))
|
||||
: path;
|
||||
|
||||
final String fullPath = StringUtils.replacePattern(tmpFullPath, "//+", "/");
|
||||
final String fullPath = tmpFullPath.replaceAll("//+", "/");
|
||||
|
||||
// HTTP 메소드별로 중복 체크
|
||||
pathItem.readOperationsMap().forEach((httpMethod, operation) -> {
|
||||
@@ -294,7 +295,7 @@ public class ApiSpecService {
|
||||
return StringUtils.EMPTY;
|
||||
}
|
||||
Server server = api.getServers().get(0);
|
||||
return StringUtils.removeEnd(server.getUrl(), "/");
|
||||
return Strings.CS.removeEnd(server.getUrl(), "/");
|
||||
}
|
||||
|
||||
private void mergeComponents(OpenAPI currentAPI, String apiId, String apiName, Map<String, Object> mergedComponents, ObjectMapper objectMapper) {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.eactive.apim.portal.common.validator;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.commons.lang3.Strings;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import javax.validation.ConstraintValidator;
|
||||
@@ -39,14 +40,8 @@ public class CellPhoneValidator implements ConstraintValidator<CellPhone, String
|
||||
}
|
||||
|
||||
// 기존의 prefix 체크 로직 유지
|
||||
return StringUtils.startsWith(cellPhone, "+821") ||
|
||||
StringUtils.startsWith(cellPhone, "821") ||
|
||||
StringUtils.startsWith(cellPhone, "010") ||
|
||||
StringUtils.startsWith(cellPhone, "011") ||
|
||||
StringUtils.startsWith(cellPhone, "016") ||
|
||||
StringUtils.startsWith(cellPhone, "017") ||
|
||||
StringUtils.startsWith(cellPhone, "018") ||
|
||||
StringUtils.startsWith(cellPhone, "019");
|
||||
return Strings.CS.startsWithAny(cellPhone,
|
||||
"+821", "821", "010", "011", "016", "017", "018", "019");
|
||||
}
|
||||
|
||||
private boolean isValidPartLength(String prefix, String middle, String last) {
|
||||
|
||||
Reference in New Issue
Block a user