У меня есть application.properties
переменная с целью установки значения по умолчанию:
openvasmd.socket=/usr/local/var/run/openvasmd.sock
Я хочу иметь возможность изменить его во время выполнения приложения следующим образом:
java -jar -Dopenvasmd.socket=/var/run/openvasmd.sock application.jar
Однако, когда я хочу использовать его значение, используя:
@Value("${openvasmd.socket}")
private String socket;
public String test() {
return "gvm-cli --socketpath "+socket;
}
результат будет:
gvm-cli null
canкто-нибудь подскажет, где я совершаю ошибку?