对接老系统webserviced

个人这样对接老系统成功了,希望可以帮助到你。

1.使用jdk自带的wsimport.exe 命令。

命令在jdk\bin\wsimport.exe中。
这里有的时候可能我们没有配置当前类路径,因为平时开发ide会帮我们配置好。所以如果使用命令不成功,可以试试这样的方式;
对接老系统webserviced_第1张图片

2.将目录下生产的文件夹导入到工程中。

对接老系统webserviced_第2张图片

3.这样就将远程接口导入工程了,可以远程调用服务了。

如果使用springboot开发,整个包导入工程不会被扫描到。我做的时候是在对应的service层new 一个对象,也是单利,只是手动创建的。这里注意如果webservie的服务访问地址不可用时,在new的时候会报错,springboot工程不能正常启动。这里可以使用延迟创建技术。可以修改生成类,将原来的静态代码块改成方法调用,可以保证spring容器正常启动。
对接老系统webserviced_第3张图片
对接老系统webserviced_第4张图片
参看文档路径:
1.文档一:link
2.文档二:link

你可能感兴趣的:(spring)