springmvc中的注解

来源:互联网 发布:keep 知乎 编辑:程序博客网 时间:2024/06/05 01:11

@Value注入Properties数据

-------------------------------------------------------------------------------

@PathVariable是用来获得请求url中的动态参数的

----------------------------------------------------------------------------------------------

要返回json数据要使用@ResponseBody
------------------------------------------------------------------------------------
public String queryUserName(@RequestParam String userName)
请求中包含username参数(如/requestparam1?userName=zhang),则自动传入。
value:参数名字,即入参的请求参数名字,如username表示请求的参数区中的名字为username的参数的值将传入;
defaultValue:默认值,表示如果请求中没有同名参数时的默认值

public String requestparam5(  @RequestParam(value="username", required=true, defaultValue="zhangsan") String username)

如果没有传入参数,则默认是"zhangsan".

-------------------------------------------------------------------------------------------------------

javax.inject中@Inject、@Named、@Qualifier和@Provider用法

-------------------------------------------------------------------------------------------------------

consumes: 指定处理请求的提交内容类型(Content-Type),例如application/json, text/html;produces: 指定返回的内容类型,仅当request请求头中的(Accept)类型中包含该指定类型才返回;------------------------------------------------------------------------------

0 0
原创粉丝点击