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;
|
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) {
|
private static String getPathInfo(ServerWebExchange exchange) {
|
||||||
String path = exchange.getRequest().getPath().value();
|
String path = exchange.getRequest().getPath().value();
|
||||||
String uri = StringUtils.hasText(path) ? path : "/";
|
String uri = StringUtils.hasText(path) ? path : "/";
|
||||||
|
@ -145,6 +138,13 @@ public final class WebFluxTags {
|
||||||
return removeTrailingSlash(singleSlashes);
|
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
|
* Creates an {@code exception} tag based on the {@link Class#getSimpleName() simple
|
||||||
* name} of the class of the given {@code exception}.
|
* name} of the class of the given {@code exception}.
|
||||||
|
|
Loading…
Reference in New Issue