我們可以看到許多教程,展示瞭如何在spring-boot中使用xsd生成soap webservice。是否有可能創建皁web服務沒有xsd和從普通的Java代碼使用spring-boot-webservice模塊,就像我們在jax-ws中使用@webservice註釋如何使用spring-boot創建服務第一次soap webservice
1
A
回答
0
像this這樣的指南以xsd文件開頭,因爲它們使用xjc創建來自XSD定義的java類。 xjc使用JaxB註釋創建類(javax.xml.bind.annotation)。 JaxB是一種xml綁定規範,自1.6版以來一直是JDK的一部分,它要求xsd中的所有類型都以java類形式存在。
我建議你做一個以xsd開頭的教程,看看自動生成的類。沒有什麼可以阻止你編寫自己的類而不是從wsdl生成它們,如果你沒有引用外部模式,我更喜歡使用代碼方法(我討厭xml配置)。
如果您看了本教程,gradle任務「getJaxb」將創建.java文件到「build/generated-sources」編譯它們並將它們複製到「build/classes」中,如果您將* .java文件複製到「src/main/java」(保留包結構)並刪除/刪除gradle中的「genJaxb」任務,並刪除你的構建文件夾,一切仍然有效(因爲你的IDE中通常有紅線,在第一次運行生成器之前,XML bean不存在)。
現在,您只需掌握JaxB註釋,即可編寫自己的Bean。
相關問題
- 1. 如何使用Java EE創建SOAP webservice?
- 2. 用C創建一個SOAP服務#
- 3. 如何在java中使用soap服務器創建wsdl文件
- 4. 使用tomcat服務器創建了一個寧靜的webservice
- 5. 使用REST服務調用SOAP服務
- 6. SOAP WebService ...如何?
- 7. 如何創建TLS 1.2 WebService的Web服務引用?
- 8. 如何爲第三方Web服務創建特定的SOAP標頭
- 9. 使用jquery使用SOAP webservice
- 10. 如何使用soap編寫web服務
- 11. 如何使用NetBeans IDE創建webService?
- 12. 如何使用webservice創建pdf
- 13. 使用SOAP webservice將圖像上傳到服務器
- 14. 如何使用PHP創建Odata服務?
- 15. 如何使用JRuby創建Windows服務?
- 16. 如何使用winrun4j創建Windows服務
- 17. 如何使用rails創建Web服務?
- 18. 如何使用launch4j創建Windows服務?
- 19. 如何創建使用語言服務
- 20. 如何使用Web服務創建樹?
- 21. 如何使用Mono創建WCF服務?
- 22. 如何使用factorybean創建服務bean
- 23. Coldfusion在PHP中使用SOAP Web服務
- 24. 使用Groovy從WSDL開始創建SOAP webservice?
- 25. 創建一個web服務
- 26. HttpSecurity不能在SOAP Web服務中工作(Springboot)
- 27. 使用WSO2 API Manager創建安全的SOAP服務代理
- 28. 使用SOAP消費Web服務
- 29. 使用curl調用SOAP webservice
- 30. 如何用第一次初始化創建一個jQuery插件?
它是否必須是SOAP投訴Web服務,還是足以讓REST服務返回XML? –
它應該是SOAP投訴網絡服務 – rajadilipkolli