SpringMVC的常用注解?
时间: 2023-08-31 19:12:21 浏览: 54
SpringMVC 的常用注解有:
1. @Controller:将类声明为SpringMVC控制器。
2. @RequestMapping:处理请求URL映射到控制器的方法。
3. @RequestParam:获取请求参数的值。
4. @PathVariable:获取请求URL中的动态参数。
5. @ResponseBody:将方法返回的对象转换为指定格式(JSON/XML)并返回。
6. @ModelAttribute:将请求参数绑定到指定的对象上。
7. @Valid:使用JSR-303校验请求参数。
8. @ExceptionHandler:处理控制器方法抛出的异常。
9. @SessionAttributes:将模型数据存储到会话中,以便多个请求之间共享数据。
10. @CookieValue:获取指定Cookie的值。
11. @RequestHeader:获取请求头中指定的值。
12. @InitBinder:用于定制数据绑定器。
13. @ModelAttribute:将请求参数绑定到指定的对象上。
14. @ResponseBody:将方法返回的对象转换为指定格式(JSON/XML)并返回。
15. @ResponseStatus:设置响应状态码及原因。
相关问题
SpringMVC常用注解
Spring常用注解:
1. @Autowired:自动装配,用于自动注入依赖对象。
2. @Component:将类标记为Spring容器中的组件。
3. @Service:将类标记为服务层组件。
4. @Repository:将类标记为数据访问层组件。
5. @Controller:将类标记为控制器组件。
6. @Configuration:将类标记为配置类,用于定义Spring的配置信息。
7. @Bean:将方法标记为Spring容器中的Bean。
8. @Value:用于注入配置文件中的属性值。
9. @Qualifier:用于指定注入的Bean的名称。
SpringMVC常用注解:
1. @RequestMapping:用于映射请求路径和处理方法。
2. @PathVariable:用于获取请求路径中的参数值。
3. @RequestParam:用于获取请求参数的值。
4. @ResponseBody:将方法的返回值转换为JSON格式并返回给客户端。
5. @ModelAttribute:用于将请求参数绑定到Model对象中。
6. @SessionAttributes:用于将Model对象中的属性存储到Session中。
7. @Valid:用于验证请求参数的合法性。
8. @ExceptionHandler:用于处理异常。
springmvc常用注解
Spring常用注解:
1. @Autowired:自动装配,用于自动注入依赖对象。
2. @Component:将类标记为Spring容器中的组件。
3. @Service:将类标记为服务层组件。
4. @Repository:将类标记为数据访问层组件。
5. @Controller:将类标记为控制器组件。
6. @Configuration:将类标记为配置类,用于定义Spring的配置信息。
7. @Bean:将方法标记为Spring容器中的Bean。
8. @Value:用于注入配置文件中的属性值。
9. @Qualifier:用于指定注入的Bean的名称。
SpringMVC常用注解:
1. @RequestMapping:用于映射请求路径和处理方法。
2. @PathVariable:用于获取请求路径中的参数值。
3. @RequestParam:用于获取请求参数的值。
4. @ResponseBody:将方法的返回值转换为JSON格式并返回给客户端。
5. @ModelAttribute:用于将请求参数绑定到Model对象中。
6. @SessionAttributes:用于将Model对象中的属性存储到Session中。
7. @Valid:用于验证请求参数的合法性。
8. @ExceptionHandler:用于处理异常。