Я работаю над проектом весенней загрузки, имеющим версию 2.1.6.RELEASE и xslt 1.0.
У меня есть класс, который имеет набор методов stati c, используемых для генерации набора URL-адресов с использованием пользовательских логик c, связанных с приложением.
public class URLGenerator{
public static String generateURLA(String param1,String param2,String param3)
{
String restServiceUrl=<acess url from application.properties>
//code to invoke third party service
RestTemplate restTemplate=new RestTemplate();
String url=restTemplate.invoke()
return url;
}
}
В приведенном выше методе мне нужно сделать перерыв для вызова сторонней службы для получения окончательного URL-адреса. URL для вызова службы различен для каждой среды, поэтому я сохранил URL в файле application- {env} .properties.
Я не смогу изменить вышеуказанный метод на нестатический c, так как существует несколько файлов xsl, вызывающих вышеуказанный метод.
Каков наилучший способ доступа к приложению на основе среды Файл .properties в классе, который не управляется Spring?