springboot常用注解
时间: 2023-07-19 13:55:33 浏览: 64
SpringBoot 是一个基于 Spring 框架的快速开发框架,它提供了大量的注解用于简化开发。以下是 SpringBoot 常用的注解:
1. @SpringBootApplication:标注启动类,包含了 @SpringBootConfiguration、@EnableAutoConfiguration 和 @ComponentScan 注解。
2. @RestController:标注控制器类,表示该类下的所有方法都返回 JSON 格式的数据。
3. @RequestMapping:标注请求映射,用于处理 HTTP 请求,可以指定请求的 URL、请求的方法等。
4. @Autowired:标注自动装配,用于自动注入 Spring 容器中的 Bean。
5. @Component:标注组件,表示该类是一个 Spring 组件,将会被 Spring 自动扫描并注册到容器中。
6. @Service:标注服务,表示该类是一个服务层组件。
7. @Repository:标注仓库,表示该类是一个数据访问层组件。
8. @Configuration:标注配置类,用于配置 Spring 容器。
9. @Value:标注属性注入,用于注入配置文件中的属性值。
10. @Async:标注异步方法,表示该方法将会异步执行。
11. @Scheduled:标注定时任务,表示该方法将会定时执行。
12. @EnableScheduling:标注启用定时任务,用于启用 Spring 定时任务功能。
13. @EnableAsync:标注启用异步方法,用于启用 Spring 异步方法功能。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)