Spring MVC框架中的注解
时间: 2023-05-28 08:04:06 浏览: 128
1. @Controller: 标记一个类为Spring MVC的控制器。
2. @RequestMapping: 定义URL请求路径与方法之间的映射关系,可以用在类或方法上。
3. @RequestParam: 用于绑定请求参数到方法参数上。
4. @PathVariable: 用于绑定URL中的占位符到方法参数上。
5. @ResponseBody: 用于将方法返回的对象转换为指定的格式并返回给客户端。
6. @ModelAttribute: 用于绑定HTTP请求的参数到模型对象上。
7. @SessionAttributes: 用于指定模型对象需要存储在会话中。
8. @InitBinder: 用于配置数据绑定器,可以自定义类型转换器等。
9. @ExceptionHandler: 用于定义异常处理方法,可以处理控制器中抛出的异常。
10. @ResponseStatus: 用于定义处理请求时的响应状态码。
11. @RequestHeader: 用于绑定HTTP请求头到方法参数上。
12. @CookieValue: 用于绑定HTTP请求的Cookie值到方法参数上。
13. @CrossOrigin: 用于配置跨域资源共享。
14. @Valid: 用于校验请求参数的有效性。
15. @Autowired: 用于自动装配Bean。
16. @Component: 标记一个类为Spring组件。
17. @Service: 标记一个类为Spring服务。
18. @Repository: 标记一个类为Spring数据访问对象。
阅读全文