Java 如何在application.properties中定义的postman请求正文中调用feild name
我在两个单独的application.properties文件中声明了两个枚举,还为常量值创建了一个类 Application.properties文件1Java 如何在application.properties中定义的postman请求正文中调用feild name,java,spring,postman,Java,Spring,Postman,我在两个单独的application.properties文件中声明了两个枚举,还为常量值创建了一个类 Application.properties文件1 EnumProperty.Provider=Provider1 url1=http://localhost:8080/some/url Application.properties文件2 EnumProperties.Provider=Provider2 url1=http://localhost:8080/some/urlss 公共类
EnumProperty.Provider=Provider1
url1=http://localhost:8080/some/url
Application.properties文件2
EnumProperties.Provider=Provider2
url1=http://localhost:8080/some/urlss
公共类
public final String PROVIDER1 = "PROVIDER1";
public final String PROVIDER2="PROVIDER2";
我还有ConfigurationReader.class
@Value("{EnumProperty.Provider}")
private String providerOne;
@Value("{EnumProperties.Provider}")
private String providerTwo;
现在我有了一个服务类,根据调用的提供者,我假设调用两个类中的一个
public ResponseObject service(CommonRequestFeilds commonRequestFeilds) {
if (configurationReader.getProviderOne().equals(CommonConstant.PROVIDER1)) {
classOneServiceImp.someMethodOfClass1(commonRequestFeilds);
}
else if (configurationReader.getProviderTwo().equals(CommonConstant.PROVIDER2)) {
classTwoServiceImp.someMethodOfClass2(commonRequestFeilds);
}
return null;
}
还有CommonRequestFeild.class
private String email;
private String firstName;
private String lastName;
邮递员
{
"email":"john@example.com",
"firstName":"John",
"lastName":"Doe",
}
现在在邮递员请求正文中,我发送CommonRequestFeild值。但我遇到的问题是,如何在邮递员请求正文中告诉我试图从ConfigurationReader类调用哪个提供程序。我应该在CommonRequestFeild类中声明ConfigurationReader类吗?请帮忙