Web services Spring中Jersey@Context、@FormParm和@BeanParam的等效注释
考虑以下Spring MVC注释:Web services Spring中Jersey@Context、@FormParm和@BeanParam的等效注释,web-services,spring-mvc,jersey,jax-rs,Web Services,Spring Mvc,Jersey,Jax Rs,考虑以下Spring MVC注释: @RequestMapping(value=“content”, method=RequestMethod.GET, products=“application/json;charset=UTF-8”) JAX-RS/Jersey中的等价物是: @GET @路径(“内容”) @产生(MediaType.APPLICATION_JSON) 我正在为以下JAX-RS/Jersey注释寻找等效的Spring MVC注释: @Context @FormParm
@RequestMapping(value=“content”,
method=RequestMethod.GET,
products=“application/json;charset=UTF-8”)
JAX-RS/Jersey中的等价物是:
@GET
@路径(“内容”)
@产生(MediaType.APPLICATION_JSON)
我正在为以下JAX-RS/Jersey注释寻找等效的Spring MVC注释:
@Context
@FormParm
@BeanParam
@FormParam
在JAX-RS中,将请求实体体中包含的表单参数的值绑定到资源方法参数
在Spring MVC中没有直接的等价物。您将发现最接近的是:
@RequestParam(“foo”)字符串foo
您还可以从请求中获取参数:
stringfoo=request.getParameter(“foo”);
@BeanParam
在JAX-RS中,可用于将自定义JAX-RS参数聚合器值对象注入到资源类字段、属性或资源方法参数中
我不知道有任何注释提供了类似的特性,但根据这一点,您可以创建一个具有与请求参数匹配的字段名的类,并将其作为方法参数添加到请求处理程序方法中
@Context
在JAX-RS中,用于将转换为类字段、bean属性或方法参数。因此,在Spring MVC中也找不到与之直接等价的
然而,SpringMVC有一个可以自动注入方法参数的方法
您还可以使用在类字段中插入一些请求/响应上下文信息:
@Autowired
HttpServletRequest请求;
@FormParam
在JAX-RS中,将请求实体体中包含的表单参数的值绑定到资源方法参数
在Spring MVC中没有直接的等价物。您将发现最接近的是:
@RequestParam(“foo”)字符串foo
您还可以从请求中获取参数:
stringfoo=request.getParameter(“foo”);
@BeanParam
在JAX-RS中,可用于将自定义JAX-RS参数聚合器值对象注入到资源类字段、属性或资源方法参数中
我不知道有任何注释提供了类似的特性,但根据这一点,您可以创建一个具有与请求参数匹配的字段名的类,并将其作为方法参数添加到请求处理程序方法中
@Context
在JAX-RS中,用于将转换为类字段、bean属性或方法参数。因此,在Spring MVC中也找不到与之直接等价的
然而,SpringMVC有一个可以自动注入方法参数的方法
您还可以使用在类字段中插入一些请求/响应上下文信息:
@Autowired
HttpServletRequest请求;