`

基于Spring注解的WebService 动态配置

 
阅读更多

 

        想必大家在集成WebService做线下线上测试的时候,都有些许苦脑。本文介绍基于SpringBoot注解动态配置WebService.

       1,使用wsimport生成WebService代码

             wsimport -keep -p com.demo.client http://localhost:8080/Demo/services/MyService?wsdl

        2、将生成的类拷贝至对应的包下,如下图

         
        3、基于接口,设置对应的服务类

              找到服务主类,并拷贝一份,如上图的CyxCancelOrderService(接口类),CyxCancelServiceService(线上服务类),DevCyxCancelServiceService(线下测试服务类),

接口类如下图,持有服务类主要服务函数



 

增加下图红框注解,并声明为线上prd环境



 

 

    开发环境及测试环境如下图

 

 

 

        4、注入

使用spring注解,注入服务



  获取服务



 

 

  • 大小: 15.8 KB
  • 大小: 90.2 KB
  • 大小: 73.7 KB
  • 大小: 10.5 KB
  • 大小: 9.5 KB
  • 大小: 4.7 KB
分享到:
评论

相关推荐

    基于spring注解的cxf实现webservice

    总结,基于Spring注解的CXF实现Web服务,主要涉及Spring注解的使用、服务接口的定义、服务实现的创建、CXF与Spring的配置以及部署和测试过程。这种方式极大地简化了Web服务的开发,使得代码更加清晰,维护更方便。...

    webservice xfire整合spring(webservice配置采用注解)例子

    【标题】中的“webservice xfire整合spring(webservice配置采用注解)”是指将Xfire,一个早期的Web服务框架,与Spring框架结合使用,其中Web服务的配置通过Spring的注解方式进行。这种方式简化了配置,提高了开发...

    基于Spring的webservice

    本篇将深入探讨基于Spring的Web服务,包括其核心概念、实现方式以及实际运行中的调试技巧。 首先,让我们了解什么是Web服务。Web服务是一种基于标准协议(如HTTP)的应用程序接口,它能够跨平台、跨语言地共享数据...

    用XFire开发WebService+Spring注解

    【标题】"用XFire开发WebService+Spring注解"涉及的主要知识点是利用XFire框架创建Web服务,并结合Spring框架的注解进行服务的管理和集成。XFire是一个强大的Java Web Service实现,它允许开发者轻松地创建和消费...

    Spring+webservice例子

    1. **Spring SOAP Web Service**: 使用Spring的`WebServiceTemplate`或JAX-WS的`@WebService`注解创建SOAP服务。服务端通过定义接口和实现类,客户端通过调用这些接口实现数据交互。 2. **Spring配置文件**:XML...

    spring+webserviceClient

    Web Service是一种基于SOAP协议的跨平台、跨语言的通信方式,而Spring框架则为Java开发者提供了一个全面的编程和配置模型,使得构建Web Service客户端变得更加简便。 【描述】"spring+webserviceClient"的描述可能...

    发布webService服务接口与spring整合教程

    Spring支持基于注解的Web Service发布,如使用`@WebService`和`@WebServiceClient`。你也可以使用Spring-WS或Apache CXF等库来创建WSDL并部署服务。 4. **测试和调试**:确保编写了单元测试来验证Web Service接口的...

    Java-Spring-WebService最基础的配置示例

    本示例将探讨如何在Spring框架中配置最基础的Web服务,特别关注的是基于CXF的Web服务。CXF是一个强大的开源框架,它支持SOAP和RESTful风格的Web服务,使得开发者能够方便地创建和消费Web服务。 首先,我们需要理解...

    部署WebService服务(cxf,spring)

    要部署一个基于CXF和Spring的WebService服务,你需要遵循以下步骤: 1. **环境准备**:确保安装了Java Development Kit (JDK) 和Apache Maven,这两者是Java开发的基础。同时,需要下载并添加CXF和Spring的库到你的...

    CXF和Spring搭建webservice代码

    通过使用`JaxRsServerFactoryBean`,并配置相应的`@Path`注解,可以轻松地实现REST风格的服务。 6. **集成Spring Boot**: 当前的Spring生态系统中,Spring Boot已经成为快速构建微服务的首选。通过Spring Boot,...

    jws与spring发布WebService

    在Spring中,我们可以使用@Component注解将这个类标记为Spring Bean。 3. **JAX-WS配置**:JWS通常使用Java API for XML Web Services (JAX-WS)来处理Web服务的细节。在Spring中,我们可以通过配置XML或使用Java...

    Spring 实现webService

    - 在服务端,开发者可以创建一个普通的Java类作为业务逻辑,并使用Spring的`@WebService`注解来标记这个类作为Web服务的实现。然后,通过配置Spring的ApplicationContext,可以将这个服务注册到Axis的Servlet中,...

    Spring + CXF + 注解方式(webService)

    标题“Spring + CXF + 注解方式(webService)”揭示了本次讨论的核心内容,即如何使用Spring框架与Apache CXF结合,并通过注解的方式来实现Web服务。Apache CXF是一个开源的服务框架,它允许开发者创建和消费各种不同...

    webservice注解修改生成wsdl信息

    Web服务(WebService)是一种基于XML和开放标准的平台无关、语言无关的技术,用于在不同系统之间交换数据。在本案例中,我们将关注如何通过注解来修改WebService生成的WSDL(Web Services Description Language)...

    基于Spring和CXF的webservice开发模板

    2. **创建服务接口**:定义符合Web服务标准的接口,如`@WebService`注解标记的Java接口。 3. **实现服务**:为接口提供实现,添加业务逻辑。 4. **配置Spring和CXF**:在XML配置文件中设置服务端点和CXF的相关参数...

    xfire+spring开发webservice

    2. **基于配置文件的方式**:在Spring的XML配置文件中,我们可以显式地定义Web服务的bean,包括服务接口、实现以及服务发布端点。这种方式虽然比注解方式略显复杂,但在某些情况下,如需要更精细的控制或与其他...

    cxf与spring发布WebService

    5. **发布WebService**:在Spring中,可以使用`<jaxws:endpoint>`标签来配置并发布CXF服务,该标签包含了服务的实现类、地址、绑定等信息。通过Spring的ApplicationContext,服务会被自动加载并启动。 6. **消费...

    cxf+spring发布webservice和restservice

    本项目“cxf+spring发布webservice和restservice”专注于利用Apache CXF框架与Spring框架结合,实现这两种服务的发布。Apache CXF是一个开源的、功能丰富的服务栈,它使得开发者能够轻松地构建和部署SOAP和RESTful ...

    struts2+spring连接webservice jar包

    3. 在Struts2的动作类(Action)中,通过@Autowired注解注入Spring管理的Webservice客户端bean。 4. 在Action的方法中,调用Webservice客户端bean的方法,执行远程服务请求。 5. 将返回的结果处理并封装成Struts2的...

    使用cxf和spring开发基于https的webservice服务端以及客户端样例

    服务端的实现类可以被Spring管理,利用注解如`@WebService`和`@Endpoint`进行标记。同时,配置HTTPS需要在CXF的Servlet配置中启用SSL,指定密钥库路径和密码。 客户端开发相对简单,它通过CXF的WSClientAPI动态生成...

Global site tag (gtag.js) - Google Analytics