Meine Webanwendung basiert auf Spring Mvc 4 Boot weniger Vollständig Annotation-basierte Konfiguration mit Restful-Diensten. Jetzt nach Bedarf muss ich Soap in meine vorhandene Spring Mvc-Anwendung integrieren. Wie konfiguriere ich Soap zusammen mit Restful Spring Mvc Application mit Annotation-basierter Konfiguration?Wie haben zwei Web-Services, die sowohl Soap und Json in Spring Mvc 4 zusammen laufen?
Antwort
Wir tun genau das auf meinem aktuellen Projekt. Es ist nur eine Frage der Konfiguration der entsprechenden Endpunkte in der cxf.xml.
Etwas wie folgt aus:
<jaxrs:server id="restEndpoint" address="/whatever">
<jaxrs:serviceBeans>
<ref bean="restEndpointBean" />
</jaxrs:serviceBeans>
</jaxrs:server>
....
<jaxws:endpoint xmlns:tns="http://my.url/soapserv/connect"
id="ConnectSoap" address="/connect" serviceName="tns:connect"
endpointName="tns:connect" implementor="#connectSoapImpl">
<jaxws:binding>
<soap:soapBinding version="1.2" mtomEnabled="true" />
</jaxws:binding>
</jaxws:endpoint>
Für die SOAP-Dienste sie die cfl.xml Konfiguration gebunden verwenden, gibt es keine Anmerkungen, die für diese. Offensichtlich benötigen Sie @Component
.
Für die REST-Dienste nutzen sie die Standard-REST Anmerkungen:
@GET
@Path("foo/{id}")
public Response getFooId(@PathParam("id") String id)
oder
@RequestMapping(value = "/foo", method = RequestMethod.PuT)
public @ResponseBody PaymentModel updateFoo(
@RequestBody PaymentModel request) {
Wie habe ich diese Konfiguration in Annotationen mit Spring ws –
@ BRT meine Änderungen sehen. –
- 1. Spring Webservices und JSON
- 2. Spring 4 vs Jersey für REST Webservices
- 3. R, Java und SOAP Webservices
- 4. FEHLER. Spring MVC 4 + JSon + Jquery Autocomplete
- 5. SOAP mit Spring MVC, JAVA
- 6. Spring Web MVC, @ModelAttribute und @RequestParam zusammen
- 7. Zunahme json Antwort maxJsonLength in MVC 4
- 8. Spring MVC 4 erzeugt standardmäßig kein JSON-Root-Objekt
- 9. Spring 4 MVC + Apache Shiro
- 10. Spring MVC -> JSON Antwort
- 11. Wie Reflexion und Unveränderlichkeit haben angeblich zusammen
- 12. Spring MVC und Angular Json Req Mismatch
- 13. Rohe SOAP-Daten mit WebServices in C#
- 14. Frühling 4, SOAP WS, XSD ... zwei verschiedene WSDL
- 15. Spring asyncResult() und jsonPath() zusammen
- 16. Wie haben Sie zwei UIPickerViews in einem ViewController zusammen?
- 17. Unviersale und klassische Analysen zusammen laufen lassen?
- 18. SOAP und REST WebServices gleichzeitig in PHP konsumieren
- 19. Spring 3 JSON mit MVC
- 20. SessionFactory NoClassDefFoundError in Hibernate 5 und Spring 4 MVC
- 21. Convert Object zu JSON in MVC 4
- 22. Webservices - SOAP vs "XML über HTTP"
- 23. angularjs + spring mvc + json postantrag
- 24. Haben sowohl NER und RegexNER Tags in StanfordCoreNLPServer Ausgabe?
- 25. Wie Knoten und Apache in Amazon ec2 zusammen laufen?
- 26. asp.net MVC kann ich ein Menü haben, die sowohl von ID und Benutzernamen verknüpft
- 27. MVC 4 gibt JSON als ActionResult zurück
- 28. Spring-Sicherheit 4. JSON-REST mit benutzerdefinierter Authentifizierung und Autorisierung
- 29. Feder mvc binden in zwei Objekte, die identische Felder haben
- 30. ASP.NET MVC 4 Joining zwei Tabellen
Verwenden Frühling WS. Sehen Sie im Referenzhandbuch nach, wie Sie das Setup durchführen. –