0
我们通常将POST和PUT动词定义为不同的服务API。在Apache CXF中结合动词JAX-RS
@POST
@Path("/getbook")
@Produces({"application/xml","application/json"})
@Consumes({"application/xml","application/json","application/x-www-form-urlencoded"})
public Response getBucket() {
... }
@PUT
@Path("/getbook/{name}")
@Produces({"application/xml","application/json"})
@Consumes({"application/xml","application/json","application/x-www-form-urlencoded"})
public Response getBucket(@PathParam("name") String name) {
... }
会有办法将这些动词组合成一个方法 - 然后根据动词的类型驱动不同的逻辑吗? 可以想像
@POST
@PUT
@Path("/getbook/{name}")
@Produces({"application/xml","application/json"})
@Consumes({"application/xml","application/json","application/x-www-form-urlencoded"})
public Response getBucket(@PathParam("name") String name) {
if(verb=POST){
... }
else{
}
}
你得到这个工作? – Garry