Использовать свойства из среды или источника свойств.
Вам не нужно настраивать все, что поддерживается изначально.
Spring Boot позволяет вам настроить вашу конфигурацию, чтобы вы могли работать с ней.один и тот же код приложения в разных средах.Вы можете использовать файлы свойств, файлы YAML, переменные окружения и аргументы командной строки для внешней настройки конфигурации.Значения свойств могут быть введены непосредственно в ваши bean-компоненты с помощью аннотации @Value, доступ к которой осуществляется через абстракцию среды Spring или могут быть связаны со структурированными объектами через @ ConfigurationProperties.
Это сделано для вас, так что вы все ещенужно объявить вашу переменную в:
- Аргументы командной строки (--foo = bar)
- Атрибуты JNDI из java: comp / env.
- Свойства системы Java (System.getProperties ()).
- Переменные среды ОС.
Свойства по среде (профили)
Если вы хотите использоватьсвойство для среды (локальное, dev, production), вы можете использовать профили, фиктивный пример должен иметь application-[profile].properties
(где [profile] может быть dev, prod ...) вместе с application.properties
в вашем classpath или externalized (обратитесь к использованию spring.config.location ).
Обратите внимание, что специфические свойства профиля приложения переопределяют свойства в application.properties