0

我们正在使用的 Web 服务客户端 jar 会定期更新,因此客户端生成的类如下所示,

PersonRequet1.java 
PersonRequet2.java
PersonRequet3.java 
StudentRequest1.java
PersonResponse1.java
PersonResponse2.java
PersonResponse3.java
StudentResponse1.java

jar 中最初只存在 PersonRequet1,PersonResponse1 类,但现在已更新为 3。

之前我们调用服务 API 时,我们曾经像下面这样实例化请求和响应对象。

 PersonRequet1 person=new PersonRequet1();
 PersonResponse1 resp=new PersonResponse1();

现在,问题是当客户端 jar 更新版本号时,我们被迫使用最新版本,所以我们正在更新如下代码 -

 PersonRequet3 person=new PersonRequet3();
 PersonResponse3 resp=new PersonResponse3();

是否有任何方法可以创建一些具有如下键值的配置文件,并动态实例化对象引用或使用模式的任何其他良好实践

  PersonRequet,3
  PersonResponse,3
  StudentRequest,1
  StudentResponse,1
4

0 回答 0