{"id":55773,"library":"spring-ws-core","title":"Spring Web Services Core","description":"Spring WS Core provides the central classes for building SOAP web services with Spring, including message dispatching and endpoint mapping.","status":"active","version":"5.0.1","language":"java","source_language":null,"source_url":"https://github.com/spring-projects/spring-ws","tags":["soap","web-services","spring","xml","endpoint"],"install":[{"cmd":"<dependency>\n  <groupId>org.springframework.ws</groupId>\n  <artifactId>spring-ws-core</artifactId>\n  <version>5.0.1</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'org.springframework.ws:spring-ws-core:5.0.1'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"Endpoint","correct":"org.springframework.ws.server.endpoint.annotation.Endpoint"}],"quickstart":{"code":"import org.springframework.ws.server.endpoint.annotation.Endpoint;\nimport org.springframework.ws.server.endpoint.annotation.PayloadRoot;\nimport org.springframework.ws.server.endpoint.annotation.RequestPayload;\nimport org.springframework.ws.server.endpoint.annotation.ResponsePayload;\n\n@Endpoint\npublic class HelloEndpoint {\n    private static final String NAMESPACE_URI = \"http://example.com/hello\";\n\n    @PayloadRoot(namespace = NAMESPACE_URI, localPart = \"HelloRequest\")\n    @ResponsePayload\n    public HelloResponse handleHello(@RequestPayload HelloRequest request) {\n        HelloResponse response = new HelloResponse();\n        response.setMessage(\"Hello \" + request.getName());\n        return response;\n    }\n}","lang":"java","description":"Minimal Spring WS endpoint handling a SOAP request."},"warnings":[{"fix":"Ensure your project uses Spring Framework 6.x and Java 17 or later.","message":"Spring WS 5.x requires Spring Framework 6.x and Java 17+; older versions are incompatible.","severity":"breaking","affected_versions":">=5.0.0"}],"env_vars":null,"search_vec":"'build':13 'central':10 'class':11 'core':4,7 'dispatch':21 'endpoint':23,31 'includ':19 'map':24 'messag':20 'provid':8 'servic':3,16,28 'soap':14,25 'spring':1,5,18,29 'web':2,15,27 'web-servic':26 'ws':6 'xml':30","created_at":"2026-06-15T10:06:54.163460+00:00","updated_at":"2026-06-15T10:06:54.163460+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://spring.io/projects/spring-ws","github":"https://github.com/spring-projects/spring-ws","docs":"https://appdoc.app/artifact/org.springframework.ws/spring-ws-core/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["web-framework"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}