Можно ли получить значение активного профиля пружины в статическом блоке какого -то класса? Загрузка, так что есть какой -нибудь обходной путь, чтобы получить активное значение профиля или какое -либо значение от 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
Spring Boot Get Spring.profiles.active Значение в статическом блоке ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
«невозможно выделить память в статическом блоке TLS» в приложении Python Flask
Anonymous » » в форуме Python - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-