Встречается на собеседованиях • сегодня
Откуда Spring может загружать Property
Spring может загружать свойства (PropertySource) из нескольких источников:
- application.properties/application.yml – стандартные файлы в
src/main/resources - Системные переменные (
System.getProperties()) - Переменные окружения (
System.getenv()) - Аннотация
@PropertySource– явное указание файла - JNDI-переменные (в сервлетных окружениях)
- Аргументы командной строки (
--property=value) - Специальные профили (например,
application-dev.properties)
Пример с @PropertySource:
java
@Configuration
@PropertySource("classpath:custom.properties")
public class AppConfig {
@Value("${custom.key}")
private String customValue;
}Приоритет загрузки: чем позже источник добавлен, тем выше его приоритет (аргументы командной строки переопределяют файлы).

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