Я объявил два перечисления в двух отдельных файлах application.properties и также создал класс для постоянных значений.
Файл application.properties1
EnumProperty.Provider=Provider1
url1=http://localhost:8080/some/url
Application.properties file2
EnumProperties.Provider=Provider2
url1=http://localhost:8080/some/urlss
CommonConstant.class
public final String PROVIDER1 = "PROVIDER1";
public final String PROVIDER2="PROVIDER2";
Также у меня есть ConfigurationReader.class
@Value("{EnumProperty.Provider}")
private String providerOne;
@Value("{EnumProperties.Provider}")
private String providerTwo;
Теперь у меня есть класс обслуживания, где я должен вызвать один класс из двух, в зависимости от того, с каким провайдером я звоню. Что выглядит следующим образом в теле запроса почтальона я отправляю значения commonRequestFeilds. Но я застрял в том, как мне указать в теле запроса почтальона, какой провайдер я пытаюсь вызвать из класса ConfigurationReader. Должен ли я объявить класс ConfigurationReader в классе CommonRequestFeild? Пожалуйста, помогите.