最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot調(diào)用webservice-soap接口的實(shí)現(xiàn)

 更新時(shí)間:2024年03月04日 10:57:54   作者:EntyIU  
接口協(xié)議目前廣泛使用的有http協(xié)議和RPC協(xié)議和webservice,本文主要介紹了springboot調(diào)用webservice-soap接口的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下

首先基于soap協(xié)議的傳輸?shù)脑?,是基于類似于xml這樣的wsdl格式進(jìn)行傳輸?shù)?/p>

        <dependency>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-spring-boot-starter-jaxws</artifactId>
            <version>3.3.4</version>
            <exclusions>
                <exclusion>
                    <groupId>javax.validation</groupId>
                    <artifactId>validation-api</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-web</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

如果是springboot項(xiàng)目一定要把里邊的這幾個(gè)依賴排除掉,否則因?yàn)橐呀?jīng)引入過(guò)對(duì)應(yīng)的依賴了,在啟動(dòng)的時(shí)候會(huì)發(fā)生沖突

下邊介紹兩種方式:

一,首先是基于cxf的動(dòng)態(tài)代理的方式

 JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
        Client client = dcf.createClient(wsdl接口路徑);
        Object[] objects = client.invoke("方法名稱",方法參數(shù));

       objects[0]就是這個(gè)方法的返回值

//這里注意,如果是傳遞是一個(gè)對(duì)象的話,一定要注意傳遞的類的全路徑一定要和服務(wù)端的類全路徑一致,否則,會(huì)出現(xiàn)接受錯(cuò)誤

二,通過(guò)java的wsimport生成客戶端代碼的方式,命令如下

wsimport  -s  客戶端代碼生成全路徑   -p  代碼的包路徑   請(qǐng)求接口地址

 然后就可以通過(guò)下邊這種調(diào)用方法這樣的方式直接拿到調(diào)用的返回值

 AlarmHandleService alarmHandleService=new AlarmHandleService();
        AlarmHandleServiceSoap alarmHandleServiceSoap = alarmHandleService.getAlarmHandleServiceSoap();
        ReturnMessage returnMessage = alarmHandleServiceSoap.alarmSend(alarmSendMessage);

到此這篇關(guān)于springboot調(diào)用webservice-soap接口的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)springboot調(diào)用webservice-soap接口內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決SpringBoot中使用@Async注解失效的問(wèn)題

    解決SpringBoot中使用@Async注解失效的問(wèn)題

    這篇文章主要介紹了解決SpringBoot中使用@Async注解失效的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • Java實(shí)現(xiàn)EasyCaptcha圖形驗(yàn)證碼的具體使用

    Java實(shí)現(xiàn)EasyCaptcha圖形驗(yàn)證碼的具體使用

    Java圖形驗(yàn)證碼,支持gif、中文、算術(shù)等類型,可用于Java Web、JavaSE等項(xiàng)目,下面就跟隨小編一起來(lái)了解一下
    2021-08-08
  • SpringBoot log打印及輸出方式

    SpringBoot log打印及輸出方式

    這篇文章主要介紹了SpringBoot log打印及輸出方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • SpringBoot如何使用ApplicationContext獲取bean對(duì)象

    SpringBoot如何使用ApplicationContext獲取bean對(duì)象

    這篇文章主要介紹了SpringBoot 如何使用ApplicationContext獲取bean對(duì)象,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • IDEA如何修改插件安裝位置

    IDEA如何修改插件安裝位置

    這篇文章主要介紹了IDEA如何修改插件安裝位置的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2026-03-03
  • java后端請(qǐng)求兌現(xiàn)request的中文亂碼問(wèn)題解決

    java后端請(qǐng)求兌現(xiàn)request的中文亂碼問(wèn)題解決

    文章主要講述了在處理處理方案工作中遇到中文亂碼問(wèn)題的解決過(guò)程,通過(guò)復(fù)現(xiàn)和分析亂碼問(wèn)題,發(fā)現(xiàn)是由于解碼規(guī)則和后端服務(wù)編碼不一致導(dǎo)致的,最終通過(guò)修改過(guò)濾器中的編碼設(shè)置解決了問(wèn)題
    2025-02-02
  • Java寫(xiě)入寫(xiě)出Excel操作源碼分享

    Java寫(xiě)入寫(xiě)出Excel操作源碼分享

    這篇文章主要介紹了Java寫(xiě)入寫(xiě)出Excel操作源碼分享,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • Java實(shí)現(xiàn)解出世界最難九宮格問(wèn)題

    Java實(shí)現(xiàn)解出世界最難九宮格問(wèn)題

    這篇文章主要介紹了Java實(shí)現(xiàn)解出世界最難九宮格問(wèn)題,芬蘭數(shù)學(xué)家因卡拉花費(fèi)3個(gè)月設(shè)計(jì)出了世界上迄今難度最大的數(shù)獨(dú)游戲,而且它只有一個(gè)答案,本文使用Java實(shí)現(xiàn)解出,需要的朋友可以參考下
    2015-01-01
  • Spring使用注解方式實(shí)現(xiàn)創(chuàng)建對(duì)象

    Spring使用注解方式實(shí)現(xiàn)創(chuàng)建對(duì)象

    這篇文章主要介紹了Spring使用注解方式實(shí)現(xiàn)創(chuàng)建對(duì)象,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2023-02-02
  • springboot集成RestTemplate及常見(jiàn)的用法說(shuō)明

    springboot集成RestTemplate及常見(jiàn)的用法說(shuō)明

    這篇文章主要介紹了springboot集成RestTemplate及常見(jiàn)的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10

最新評(píng)論

东安县| 佛山市| 土默特左旗| 广丰县| 渭南市| 嘉峪关市| 乐陵市| 汉川市| 武清区| 长顺县| 铁岭县| 临颍县| 屏东县| 石棉县| 孟连| 武宣县| 珠海市| 赫章县| 镇原县| 馆陶县| 武城县| 清徐县| 绍兴县| 玛纳斯县| 静乐县| 志丹县| 基隆市| 静海县| 常德市| 英吉沙县| 昌宁县| 洱源县| 曲靖市| 宿迁市| 昌宁县| 伊金霍洛旗| 胶州市| 温宿县| 肥东县| 曲松县| 拉孜县|