Встречается на собеседованиях • сегодня
Какая аннотация используется для работы с профилями в Spring
В Spring для работы с профилями используется аннотация @Profile. Она позволяет указать, какие бины или конфигурации должны быть активны только при определённом профиле.
Пример:
java
@Configuration
@Profile("dev")
public class DevConfig {
@Bean
public DataSource dataSource() {
return new EmbeddedDatabaseBuilder()
.setType(EmbeddedDatabaseType.H2)
.build();
}
}Также можно использовать @Profile на методах @Bean или классах компонентов (@Component, @Service и др.).
Для активации профилей можно использовать:
spring.profiles.activeвapplication.properties-Dspring.profiles.active=devпри запуске JVMSpringApplication.setAdditionalProfiles("dev")программно.

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