Исходный способ, которым вы пользовались, аналогичен извлечению его из environment
. Вы просто пропустили $
в аннотации @Value
.
@Value("${micronaut.server.host}")
эквивалентно env.getProperty("micronaut.server.host", String.class)
Это будет извлекать все, что настроено. Если вместо этого вы хотите получить его со встроенного сервера, вы также можете это сделать, поскольку фактический порт может отличаться от настроенного порта. Это потому, что можно просто не настраивать порт или потому что настроенное значение равно -1, что указывает на случайный порт.