springboot核心注解
时间: 2023-07-19 08:55:24 浏览: 99
Spring Boot 中的核心注解包括:
1. @SpringBootApplication:用于标注启动类,包含了@ComponentScan、@EnableAutoConfiguration 和 @Configuration 注解。
2. @EnableAutoConfiguration:自动配置注解,基于 classpath 中的 jar 包、类、属性等信息,自动配置 Spring 应用上下文所需的功能。
3. @ComponentScan:扫描注解,用于扫描指定包下的组件,包括 @Component、@Service、@Repository 和 @Controller 等。
4. @Configuration:配置注解,用于定义配置类,其内部可通过@Bean 注解定义 Bean。
5. @Bean:定义 Bean 注解,用于定义 Bean 实例,可配合@Configuration 注解使用。
6. @Value:属性注入注解,用于将配置文件中的属性值注入到对应的 Bean 中,常用于属性注入。
7. @Autowired:依赖注入注解,用于自动注入 Spring 容器中的 Bean。
8. @RestController:Restful 接口注解,用于标注 Spring MVC 控制器,常用于 RESTful 风格的接口。
9. @RequestMapping:请求映射注解,用于映射 URL 请求路径和处理方法。
10. @PathVariable:路径变量注解,用于获取 URL 路径上的变量值。
11. @RequestParam:请求参数注解,用于获取请求参数的值。
12. @ResponseBody:响应体注解,用于将方法返回值序列化为 JSON 格式的响应体返回给客户端。
13. @ExceptionHandler:异常处理注解,用于标注异常处理方法,常用于处理全局异常。
阅读全文