Spring Boot Get Spring.profiles.active Значение в статическом блокеJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Spring Boot Get Spring.profiles.active Значение в статическом блоке

Сообщение Anonymous »

Можно ли получить значение активного профиля пружины в статическом блоке какого -то класса? Загрузка, так что есть какой -нибудь обходной путь, чтобы получить активное значение профиля или какое -либо значение от Application.yml внутри статического блока? < /p>
Пример кода: < /p>
@Value("$(spring.profiles.active)")
private String env;

static {
URL url = null;
WebServiceException e = null;
try {
ClassPathResource wsdlLoc = new ClassPathResource("/wsdl/Transaction_"+env+".wsdl");
url = new URL(wsdlLoc.getURL().toString());
} catch (IOException ex) {
e = new WebServiceException(ex);
}
TRANSACTIONPROCESSOR_WSDL_LOCATION = url;
TRANSACTIONPROCESSOR_EXCEPTION = e;
}


Подробнее здесь: https://stackoverflow.com/questions/651 ... atic-block
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»