/
itokar98
/
HomeWorkSpringBoot
Обзор
Документация
Войти
/
itokar98
/
HomeWorkSpringBoot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/com/example/demo/config/ProfileConfig.java
28 строк
806 B
Ilya Tokar
first_commit
26 янв 2026, 01:41
26 янв 2026, 01:41
ac15642
Код
Авторство
О чём код?
package com.example.demo.config; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class ProfileConfig { @Bean @ConditionalOnProperty( name = "netology.profile.dev", havingValue = "true", matchIfMissing = true // если свойство не задано, используем dev профиль ) public SystemProfile devProfile() { return new DevProfile(); } @Bean @ConditionalOnProperty( name = "netology.profile.dev", havingValue = "false" ) public SystemProfile prodProfile() { return new ProductionProfile(); } }