Как я могу ввести значение имени хоста ОС при загрузке Spring?

#spring #spring-boot

#весна #весенняя загрузка

Вопрос:

Возможно ли сделать что-то подобное?

 @Value("${xxx.hostname}")
private String hostname;
  

Возможно ли также получить какое-либо другое подобное свойство системной среды?

Ответ №1:

Весенняя загрузка автоматически позволяет вам использовать переменную среды.

Вы можете просто сделать @Value("${HOSTNAME}") (если ИМЯ хоста определено ofc)

Вы также можете использовать свой application.properties , чтобы иметь что-то вроде :

xxx.hostname = ${HOSTNAME}

Комментарии:

1. Спасибо, сэр. Есть ли список этих свойств, которые я могу использовать непосредственно в spring boot?

2. Все переменные среды можно использовать напрямую. Вы можете проверить их документацию для получения более полезной информации об управлении конфигурацией