Встречается на собеседованиях • сегодня
Какие знаешь уровни Property в Spring
В Spring есть несколько уровней Property (свойств), которые могут быть загружены и переопределены в определенном порядке:
- Properties из файлов
application.properties/application.yml– загружаются в порядке:- Внутри JAR (
classpath:/) - Вне JAR (например,
file:./config/) - Путь, указанный через
spring.config.location
- Внутри JAR (
-
Profile-specific properties (например,
application-dev.properties) – переопределяют основные. -
Переменные окружения (Environment Variables) – имеют приоритет над файлами.
-
Параметры командной строки (Command Line Arguments) – самый высокий приоритет.
Пример:
java
@Value("${my.property}")
private String myProperty;Также можно использовать @PropertySource для загрузки кастомных файлов:
java
@PropertySource("classpath:custom.properties")Приоритеты: командная строка > переменные окружения > профильные свойства > основные свойства.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы