美文网首页
Idea下调用webservice服务

Idea下调用webservice服务

作者: Memory_2e2e | 来源:发表于2019-11-06 10:21 被阅读0次

1.项目引入cxf包

<dependency>
          <groupId>org.apache.cxf</groupId>
          <artifactId>cxf-spring-boot-starter-jaxws</artifactId>
          <version>3.2.5</version>
</dependency>

2.在项目下新建webservice文件,右边点击选择WebService


1.png

3.填写webservice接口信息(需要本机要能访问该接口,不然会报错)


2.png
4.自动生成的代码列表如下
3.png

5.webservice接口调用

package com.yudu.sms;
import com.yudu.sms.util.MD5;
import com.yudu.sms.webserviceFile.ISmsOperator;
import com.yudu.sms.webserviceFile.MtMessage;
import com.yudu.sms.webserviceFile.MtMessageRes;
import com.yudu.sms.webserviceFile.SmsOperatorImpService;
import java.util.ArrayList;
import java.util.List;

public class WebServiceCS {
    public static void main(String[] args) {
        String userName="xxxx"; //用户名
        String password="xxxx"; //密码
        password = MD5.GetMD5Code(password);
        MtMessage mtMessage = new MtMessage();
        List<String> phoneNumber = new ArrayList<>();
        phoneNumber.add("15823522687");
        mtMessage.setPhoneNumber(phoneNumber);
        mtMessage.setContent("webservice短信接口测试1105");
        SmsOperatorImpService smsOperatorImpService =  new SmsOperatorImpService();
        ISmsOperator sms = smsOperatorImpService.getSmsOperatorImpPort();
        MtMessageRes mtMessageRes = sms.sendSms(userName,password,"",mtMessage);
        if(mtMessageRes!=null){
            if(mtMessageRes.getSubStat().equals("r:000")){
                // TODO
            }
        }
    }
}

相关文章

网友评论

      本文标题:Idea下调用webservice服务

      本文链接:https://www.haomeiwen.com/subject/yjnybctx.html