Spring Boot 集成 resteasy篇 — jax-rs常用注解介绍
@GET
http请求方式里面的get请求,标记这个请求方式为get
|
|
@PUT
http请求方式里面的get请求,标记这个请求方式为put
一般用来创建一个资源
|
|
###@POST
http请求方式里面的get请求,标记这个请求方式为post
一般用来创建和更新
|
|
@DELETE
http请求方式里面的get请求,标记这个请求方式为delete
一般用来删除一个资源
|
|
@PathParam
一般url里面的参数用PathParam
|
|
@QueryParam
可以输出url后面的参数
|
|
@HeaderParam
|
|
效果如下图
@CookieParam
|
|
注: _utma是postman里面自带的一个cookie,所以直接调用就可以拿到值,不用额外设置
@MatrixParam
matrixParam一般是用来分离参数的,一般和分号一起使用,下例中,分号后面的from被成功识别打印
|
|
|
|
@FormParam
postman里面改为post请求,表单中添加age参数,得到输出
|
|
|
|
###@Form
这个注解,允许你将你的form注入到一个实体里面,看例子吧
|
|
|
|
输出
|
|
同样也可以把@Form注入到一个实体里面去
@DefaultValue
|
|
可以在queryParam前面加一个默认值
@Context
|
|
@Encoded and encoding
|
|
输出
|
|
end