对接老系统webserviced

    技术2022-07-11  97

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

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

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

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

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

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

    Processed: 0.010, SQL: 9