У меня есть такой класс:
public AbstractConfig() {
super(DataConfig.MGR_NAME);
}
Внутри DataConfig
есть:
public final String MGR_NAME = "theManager";
Я нахожу документацию SpEL запутанной.Есть ли способ изменить значение, если установлен профиль Spring?То есть, если у меня в профиле "AlternateManager" используется theManagerAlt
, но по умолчанию theManager
, в противном случае?
Хотя я создал эту запись для получения активного профиля, я надеюсь, что существует некоторый синтаксис, такой какчто ниже, чтобы сделать эту работу:
@Value("#PROFILE['AlternateManager'] ? 'theManagerAlt' : 'theManager' ")
public final String MGR_NAME;