SpringMVC注解
@controller
定义一个控制类,用于标记一个类上,使用它标记的类就是一个springMvc对象。
@RequestMapping
RequestMapping是一个用来处理请求地址映射的注解(将请求映射到对应的控制器方法中),可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。
@requestParam
获取请求的url的参数 如/requestparam1?username=zhang
public String requestparam4(@RequestParam(value="username",required=false) String username)
@responseBody
将Controler方法的返回的对象转成json类型字符串
@RequestBody
将json类型字符串转成对象或Map、list
@PathVariable
绑定url模板变量值 用于将请求URL中的模板变量映射到功能处理方法的参数上。
即将url中的变量可通过PathVariable来绑定它传过来的值到方法的参数上
@RequestMapping(value="/users/{userId}/topics/{topicId}")
public String test(
@PathVariable(value="userId") int userId,
@PathVariable(value="topicId") int topicId)