Polish "Avoid unnecessary pattern compilation in WebFluxTags"
See gh-24147
This commit is contained in:
parent
b22bb7ea04
commit
d3440880c4
|
@ -131,13 +131,6 @@ public final class WebFluxTags {
|
|||
return URI_UNKNOWN;
|
||||
}
|
||||
|
||||
private static String removeTrailingSlash(String text) {
|
||||
if (!StringUtils.hasLength(text)) {
|
||||
return text;
|
||||
}
|
||||
return text.endsWith("/") ? text.substring(0, text.length() - 1) : text;
|
||||
}
|
||||
|
||||
private static String getPathInfo(ServerWebExchange exchange) {
|
||||
String path = exchange.getRequest().getPath().value();
|
||||
String uri = StringUtils.hasText(path) ? path : "/";
|
||||
|
@ -145,6 +138,13 @@ public final class WebFluxTags {
|
|||
return removeTrailingSlash(singleSlashes);
|
||||
}
|
||||
|
||||
private static String removeTrailingSlash(String text) {
|
||||
if (!StringUtils.hasLength(text)) {
|
||||
return text;
|
||||
}
|
||||
return text.endsWith("/") ? text.substring(0, text.length() - 1) : text;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates an {@code exception} tag based on the {@link Class#getSimpleName() simple
|
||||
* name} of the class of the given {@code exception}.
|
||||
|
|
Loading…
Reference in New Issue