Spring boot 常用注解
时间: 2024-01-13 15:02:02 浏览: 22
1. @SpringBootApplication:用于启用SpringBoot应用程序的主类,标记为SpringBoot应用程序的入口点。
2. @RestController:用于声明一个控制器类,其中的所有方法都将返回JSON格式的数据,类似于@Controller和@ResponseBody的组合。
3. @GetMapping:用于处理HTTP GET请求,该注解是@RequestMapping(method = RequestMethod.GET)的缩写。
4. @PostMapping:用于处理HTTP POST请求,该注解是@RequestMapping(method = RequestMethod.POST)的缩写。
5. @PutMapping:用于处理HTTP PUT请求,该注解是@RequestMapping(method = RequestMethod.PUT)的缩写。
6. @DeleteMapping:用于处理HTTP DELETE请求,该注解是@RequestMapping(method = RequestMethod.DELETE)的缩写。
7. @RequestBody:用于将HTTP请求正文中的JSON格式数据绑定到方法的参数上。
8. @RequestParam:用于将HTTP请求中的参数绑定到方法的参数上。
9. @PathVariable:用于将HTTP请求中的路径变量绑定到方法的参数上。
10. @Autowired:用于自动装配一个Bean。
11. @Component:用于声明一个组件类。
12. @Service:用于声明一个服务类。
13. @Repository:用于声明一个数据访问类。
14. @Configuration:用于声明一个配置类。
15. @Value:用于将配置文件中的属性值注入到方法的参数上。