7.Spring Boot 常用注解
Spring Boot 中的常用注解有很多,比如以下这些:
- @SpringBootApplication:标记一个主要的 Spring Boot 应用的启动类。
- @Controller:将类标记为控制器,处理 HTTP 请求。
- @RestController:类似于 @Controller,但是它还将返回的对象自动转换为 JSON 格式。
- @RequestMapping:用于映射 HTTP 请求到具体的处理方法。
- @GetMapping、@PostMapping、@PutMapping、@DeleteMapping:用于分别处理 GET、POST、PUT、DELETE 请求。
- @RequestParam:用于将请求参数绑定到处理方法的参数上。
- @PathVariable:用于将 URL 路径变量绑定到处理方法的参数上。
- @RequestBody:用于将请求体绑定到处理方法的参数上。
- @Autowired:用于自动装配依赖关系,通过类型进行依赖注入。
- @Qualifier:与 @Autowired 一起使用,指定注入的具体实现。
- @Value:用于注入配置属性值。
- @Component:将类标记为 Spring 容器的组件。
- @Service:将类标记为服务层组件。
- @Repository:将类标记为数据访问层组件。
- @Configuration:标记类为配置