WebService的发布流程和配置
2017-12-22 18:44
204 查看
1. 定义接口
注解说明:
@path☹(类上面的)访问路径需要拼接的
Consumer:消费者,接受参数的类型
Produces:生产者,返回回去参数的类型
直接配置在类上面就不用在方法上面一个一个配置
@path(方法上面的)访问路径需要拼接并且最好符合restfull风格的访问url
@GET@PUSH@POST@PATCH@DELETE等,对应增删改查
@PathParam:如果url里面有占位符,这里需要使用pathparam得到参数
@QueryParam:如果参数是以键值对发送过来的,name这里使用queryParam得到参数
注意:
1.如果里面有实体类的传递,需要在实体类中配置@XmlRootElement(name="customer")
2.如果实体类的返回数据类型中有一对多的配置会产生懒加载问题,需要在对应的多的一方的get方法上面配置XMLTransient(忽略这个值得得到方法)
2. 实现接口
和service类的实现一样,但是这里是直接作为service接口的实现类,不需要配置Action
3. 配置发布
4.pom.xml配置
注解说明:
@path☹(类上面的)访问路径需要拼接的
Consumer:消费者,接受参数的类型
Produces:生产者,返回回去参数的类型
直接配置在类上面就不用在方法上面一个一个配置
@path(方法上面的)访问路径需要拼接并且最好符合restfull风格的访问url
@GET@PUSH@POST@PATCH@DELETE等,对应增删改查
@PathParam:如果url里面有占位符,这里需要使用pathparam得到参数
@QueryParam:如果参数是以键值对发送过来的,name这里使用queryParam得到参数
注意:
1.如果里面有实体类的传递,需要在实体类中配置@XmlRootElement(name="customer")
2.如果实体类的返回数据类型中有一对多的配置会产生懒加载问题,需要在对应的多的一方的get方法上面配置XMLTransient(忽略这个值得得到方法)
2. 实现接口
和service类的实现一样,但是这里是直接作为service接口的实现类,不需要配置Action
3. 配置发布
4.pom.xml配置
相关文章推荐
- Tomcat6 配置HTTPS SSL 发布Axis2 webservice配置
- webservice的soap风格的接口发布流程
- 关于Win7旗舰版配置iis发布WebService的一些问题
- openstack_ice之wsgi详解(paste从ini配置文件->routesr具体发布流程)
- Spring整合CXF,发布RSETful 风格-配置WebService
- Axis2 WebService(配置、发布、调用)
- webservice中服务端applicationContext.xml中配置发布服务
- Spring整合CXF配置WebService服务发布
- Axis2 WebService(配置、发布、调用)
- Axis2 WebService的配置、发布、调用
- openstack_ice之wsgi详解(paste从ini配置文件->routesr具体发布流程)
- Axis2 WebService(配置、发布、调用)
- 采用axis2c进行webservice发布的流程1
- Xfire发布webservice无配置demo
- Win10 IIS7 下发布webservice 提示 配置错误由于权限不足而无法读取配置文件 解决办法
- Vue项目一键远程发布(upload to remote)全流程配置
- Bintray/JCenter/JitPack发布及配置流程
- 在eclipse中发布webservice遇到的两个问题:1.servers资源没有打开 2.配置文件找不到
- webService的rest风格的接口发布流程
- Axis2 WebService(配置、发布、调用)