Spring MVC 常用注解详解 - 提高开发效率的利器
- @Controller:标记一个类为Spring MVC的控制器。\n2. @RequestMapping:用于映射请求的URL路径到方法或类。\n3. @RequestParam:用于获取请求参数的值。\n4. @PathVariable:用于获取URL路径中的变量值。\n5. @ResponseBody:将方法的返回值直接作为响应体返回给客户端。\n6. @RequestBody:将请求体的内容映射到方法的参数上。\n7. @ModelAttribute:将方法的返回值添加到Model对象中,使其可以在视图中使用。\n8. @SessionAttribute:将方法的返回值添加到Session中,使其可以在多个请求之间共享。\n9. @Valid:用于对方法参数进行校验。\n10. @ExceptionHandler:用于定义异常处理方法。\n11. @InitBinder:用于自定义数据绑定和类型转换。\n12. @ModelAttribute:将方法的返回值添加到Model对象中。\n13. @ResponseStatus:用于设置响应状态码。\n14. @ControllerAdvice:用于定义全局的控制器通知。\n15. @CrossOrigin:用于支持跨域请求。\n16. @Autowired:用于自动注入依赖。\n17. @Qualifier:用于指定具体的依赖注入对象。\n18. @Value:用于注入配置文件中的属性值。\n19. @Component:标记一个类为Spring组件。\n20. @Repository:标记一个类为数据访问组件。\n21. @Service:标记一个类为业务逻辑组件。\n22. @Configuration:标记一个类为配置类。
原文地址: https://www.cveoy.top/t/topic/pyyi 著作权归作者所有。请勿转载和采集!