基于Spring注解的WebService 动态配置

本文介绍了如何在SpringBoot中通过注解实现WebService的动态配置,包括使用wsimport生成代码,设置服务类,区分不同环境(线上、线下)以及注入服务的详细步骤。
摘要由CSDN通过智能技术生成

 

        想必大家在集成WebService做线下线上测试的时候,都有些许苦脑。本文介绍基于SpringBoot注解动态配置WebService.

       1,使用wsimport生成WebService代码

             wsimport -keep -p com.demo.client http://localhost:8080/Demo/services/MyService?wsdl

        2、将生成的类拷贝至对应的包下,如下图

         
        3、基于接口,设置对应的服务类

              找到服务主类,并拷贝一份,如上图的CyxCancelOrderService(接口类),CyxCancelServiceService(线上服务类),DevCyxCancelServiceService(线下测试服务类),

接口类如下图,持有服务类主要服务函数



 

增加下图红框注解,并声明为线上prd环境



 

 

    开发环境及测试环境如下图

 

 

 

        4、注入

使用spring注解,注入服务



  获取服务



 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值