Sonar Warning S6857: Исправьте этот уклад за заполнителем имуществом - это ложное положительное?JAVA

Программисты JAVA общаются здесь
Anonymous
Sonar Warning S6857: Исправьте этот уклад за заполнителем имуществом - это ложное положительное?

Сообщение Anonymous »

У меня есть очень простой класс конфигурации Spring Boot, как это: < /p>

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

@Getter
@Configuration
public class SomeConfig {
@Value("${some.property:some default if property is unset}")
private String someProperty;
}
это работает . Если некоторые. Пропертизация установлена, то SomeProperty устанавливается на это значение - в противном случае он устанавливается по умолчанию. java: s6857

(удаление пробелов Удаляет предупреждение - но удаление их было бы неправильно)
, прежде чем я закрыл это как ложное положительное, я хотел бы узнать, является ли мой анализ правильным: в соответствии с @value Javadoc, значение @val em> em> em> em> em> em> em> em> em> em> или свойство, введенное через $ {} . Но проверка последнего с правилами первого обречена на провал. Это правильно?

Подробнее здесь: https://stackoverflow.com/questions/781 ... this-a-fal

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