Hoist Class.getName() from String concatenation to dodge an issue related to profile pollution

This commit is contained in:
stsypanov
2019-12-06 14:07:07 +02:00
committed by Juergen Hoeller
parent 7c84695333
commit 484006ce90
4 changed files with 10 additions and 7 deletions

View File

@@ -123,8 +123,8 @@ public class DefaultWebFilterChain implements WebFilterChain {
}
private Mono<Void> invokeFilter(WebFilter current, DefaultWebFilterChain chain, ServerWebExchange exchange) {
return current.filter(exchange, chain)
.checkpoint(current.getClass().getName() + " [DefaultWebFilterChain]");
String currentName = current.getClass().getName();
return current.filter(exchange, chain).checkpoint(currentName + " [DefaultWebFilterChain]");
}
}