我们正在使用的 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