Как вызвать имя поля в теле запроса почтальона, определенного в application.properties - PullRequest
1 голос
/ 19 февраля 2020

Я объявил два перечисления в двух отдельных файлах 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? Пожалуйста, помогите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...