Spotbugs + Java: EI_EXPOSE_REP2 может предоставлять внутреннее представление, сохраняя внешне изменяемый объект в MyServJAVA

Программисты JAVA общаются здесь
Anonymous
Spotbugs + Java: EI_EXPOSE_REP2 может предоставлять внутреннее представление, сохраняя внешне изменяемый объект в MyServ

Сообщение Anonymous »

Небольшой вопрос относительно обнаружения Spotbugs, который мне сложно исправить.
В этом очень простом классе:

Код: Выделить всё

import io.micrometer.observation.ObservationRegistry;

@Service
public final class MyService {

private final ObservationRegistry observationRegistry;

public MyService(final ObservationRegistry registry) {
this.observationRegistry = registry;
}

Меня помечают в реестре наблюдения как

может раскрыть внутреннее представление, сохраняя внешне изменяемый объект в MyService.observationRegistry

Я пытался вызвать возможный метод clone() в реестре, но безуспешно.
Как это исправить? это?

Подробнее здесь: https://stackoverflow.com/questions/795 ... storing-an

Вернуться в «JAVA»