SpringMvc常用注解

1.@controller

定义一个控制类,用于标记一个类上,使用它标记的类就是一个springMvc对象。

2.@RequestMapping

RequestMapping是一个用来处理请求地址映射的注解(将请求映射到对应的控制器方法中),可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。

3.@requestParam 

获取请求的url的参数 如/requestparam1?username=zhang

public String requestparam4(@RequestParam(value="username",required=false) String username)

4. @responseBody 

    将Controler方法的返回的对象转成json类型字符串

5.@RequestBody

    将json类型字符串转成对象或Map、list

6.@PathVariable

绑定url模板变量值 用于将请求URL中的模板变量映射到功能处理方法的参数上。

即将url中的变量可通过PathVariable来绑定它传过来的值到方法的参数上

@RequestMapping(value="/users/{userId}/topics/{topicId}")

public String test(
       @PathVariable(value="userId") int userId, 
       @PathVariable(value="topicId") int topicId)



猜你喜欢

转载自2274851504.iteye.com/blog/2415885