SpringMVC中的常用注解
时间: 2023-08-23 19:11:48 浏览: 139
Spring MVC的常用注解
SpringMVC中的常用注解包括:
1. @Controller:将类标记为控制器,用于处理请求和生成响应。
2. @RequestMapping:用于将请求映射到控制器的处理方法。可以用于类级别和方法级别。
3. @GetMapping、@PostMapping、@PutMapping、@DeleteMapping:分别用于处理GET、POST、PUT、DELETE请求的方法。
4. @RequestParam:用于将请求参数绑定到方法参数。可以指定参数名、默认值等。
5. @PathVariable:用于将URL路径变量绑定到方法参数。
6. @RequestBody:用于将请求体内容绑定到方法参数。
7. @ResponseBody:用于将方法返回值直接作为响应体返回给客户端。
8. @ModelAttribute:用于将请求参数绑定到方法参数,同时将方法返回值添加到模型中。
9. @SessionAttribute:用于将会话中的属性绑定到方法参数或者从模型中读取属性。
10. @Valid:用于对方法参数进行数据校验。
这些是SpringMVC中常用的注解,通过它们可以方便地处理请求和生成响应。
阅读全文