# WebServiceDemo **Repository Path**: vanguardd/WebServiceDemo ## Basic Information - **Project Name**: WebServiceDemo - **Description**: WebService案例 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-02-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WebServiceDemo #### 介绍 WebService案例 本案例是WebService的案例,主要是服务端提供操作接口,客户端通过WebService调用服务端提供的接口,实现对数据的操作。 #### 软件架构 软件架构说明 项目整体框架采用SpringBoot,持久层用SpringBoot Data JPA操作数据库,并用WebService CXF实现服务端和客户端之间接口的调用。 #### 安装教程 1. git clone本项目; 2. 本地创建webServiceDemo数据库; 3. 使用eclipse或IDEA通过MAVEN方式导入项目; 3. 修改WebService项目下,resource目录下application-dev.yml中数据库连接的用户名和密码; 4. 在WebService项目中,运行WebServiceApplication中的main方法即可运行服务端; 5. 在WebClient项目中,运行WebClientApplication中的main方法即可运行客户端。 #### 使用说明 1. 服务端提供WebServiceUrl为http://localhost:8085/webservice/user?wsdl 2. 客户端访问路径为http://localhost:8086/user/* 3. 建议使用POSTMAN测试客户端提供的访问接口 4. 主要接口如下; (1)保存用户 类型: POST url: http://localhost:8086/user/save 请求数据: { "mobilePhone": "17691229635", "userName": "vanguard", "email": "vanguardd@outlook.com", "state": "1" } (2)查询所有的用户信息 类型:GET url: http://localhost:8086/user/list (3) 根据id查询用户信息 类型:GET url: http://localhost:8086/user/{id} (4) 根据id删除用户信息 类型:DELETE url: http://localhost:8086/user/{id}