Встречается на собеседованиях • сегодня
Что такое профилирование в Spring Boot
Профилирование в Spring Boot позволяет управлять конфигурацией приложения для разных сред (dev, test, prod) через механизм профилей.
Ключевые моменты:
- Профили активируются через
spring.profiles.active(вapplication.properties, VM options или переменных окружения). - Конфигурация может быть профиль-специфичной:
application-{profile}.propertiesили@Profileаннотации на бинах.
Пример:
java
@Configuration
@Profile("dev")
public class DevConfig {
@Bean
public DataSource devDataSource() {
return new EmbeddedDatabaseBuilder().build();
}
}Активация профиля:
bash
java -jar app.jar --spring.profiles.active=devПрофили помогают изолировать настройки (например, БД, логирование) без изменения кода.

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