1.安装好eclipse和tomcat
2.添加jersey依赖库(本文以JAX-RS 2.0为例)
https://jersey.java.net/download.html下载Jersey,解压后添加目录api、ext、lib中的所有jar包到工程中
3.创建rest服务资源
例:
注解:@Path表示资源的uri路径
@GET表示被注解的method可以相应http get请求
@Proudces指定返回客户端数据类型,自动转换
@PathParam把uri路径中的参数值赋给方法参数
@FormParam把post请求中的参数赋给方法参数
@Form可以将参数列表赋给一个实体,需要在实体类中通过@FormParam进行注解
4.编写web.xml文件
把请求转发给jersey框架的servlet
参数javax.ws.rs.Application指定所有的rest服务资源
实现为:
packages参数为rest资源所在包
续:@Context注入上下文对象,如HttpServletRequest、HttpServletResponse