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

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