日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring Boot文档阅读笔记-构建SOAP的web Service Client

發布時間:2025/3/15 javascript 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring Boot文档阅读笔记-构建SOAP的web Service Client 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

同樣,這里是使用Maven及Java8

同樣Maven添加如下依賴:

<dependency><groupId>wsdl4j</groupId><artifactId>wsdl4j</artifactId><version>1.6.1</version></dependency><dependency><groupId>org.springframework.ws</groupId><artifactId>spring-ws-core</artifactId><version>3.0.8.RELEASE</version></dependency>

添加plugin用于把wsdl生成為pojo類:

<plugin><groupId>org.jvnet.jaxb2.maven2</groupId><artifactId>maven-jaxb2-plugin</artifactId><version>0.14.0</version><executions><execution><goals><goal>generate</goal></goals></execution></executions><configuration><schemaLanguage>WSDL</schemaLanguage><generatePackage>com.example.demo.wsdl</generatePackage><schemas><schema><url>http://127.0.0.1:8080/ws/countries.wsdl</url></schema></schemas></configuration></plugin>

這里的url指向wsdl的地址。

generatePackage為target生成的地方。

會進行自動生成:

下面說明下這個類!

CountryClient.java:創建Web Service服務端需要extend的WebServiceGateWaySupport。

CountryConfiguration.java:配置Country。

DemoApplication.java

@SpringBootApplication public class DemoApplication {public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);}@BeanCommandLineRunner lookup(CountryClient quoteClient) {return args -> {String country = "Spain";if (args.length > 0) {country = args[0];}GetCountryResponse response = quoteClient.getCountry(country);System.err.println(response.getCountry().getCapital());};}}

程序運行截圖如下:

源碼打包下載地址:

https://github.com/fengfanchen/Java/tree/master/SOAPWebConsume

?

?

?

總結

以上是生活随笔為你收集整理的Spring Boot文档阅读笔记-构建SOAP的web Service Client的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。