Small question regarding a Spotbugs finding I am having a hard time fixing.
In this super simple class:
import .springframework.web.reactive.function.client.WebClient;
@Service
public final class MyService {
private final WebClient webClient;
public MyService(final WebClient client) {
this.webClient = client;
}
I am getting flagged on the observationRegistry with
may expose internal representation by storing an externally mutable object into MyService.webClient
I tried invoking a possible clone()
method on the web client, but no luck.
How do I fix this?