WebService的发布流程和配置

来源:互联网 发布:现在常用的数据库 编辑:程序博客网 时间:2024/06/05 19:50

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配置