springboot各个注解
时间: 2023-10-17 13:30:08 浏览: 35
Spring Boot 中的各个注解有很多,以下是其中一些常用的注解:
1. @SpringBootApplication:该注解标识一个 Spring Boot 应用的主类,用于启动 Spring Boot 应用。
2. @RestController:该注解用于标识一个类是 RESTful Web 服务的控制器,用于处理 HTTP 请求和响应。
3. @RequestMapping:该注解用于将一个 HTTP 请求映射到相应的处理方法上。
4. @RequestParam:该注解用于将 HTTP 请求中的参数绑定到方法的参数上。
5. @PathVariable:该注解用于将 HTTP 请求中的路径变量绑定到方法的参数上。
6. @ResponseBody:该注解用于将方法的返回值作为 HTTP 响应体返回给客户端。
7. @Autowired:该注解用于自动装配一个 Bean,Spring Boot 会自动根据类型将 Bean 注入到使用它的类中。
8. @Bean:该注解用于将一个方法的返回值声明为一个 Bean,Spring Boot 会将该方法返回的对象注册到 Spring 容器中。
9. @Configuration:该注解用于标识一个类是 Spring 的配置类,用于配置 Spring 应用上下文。
10. @EnableAutoConfiguration:该注解用于自动配置 Spring Boot 应用,Spring Boot 会根据 classpath 中的依赖自动配置应用。
除了以上常用的注解外,Spring Boot 还提供了很多其他注解,如@Value、@Component、@Service、@Repository等,用于实现依赖注入和各种功能的开发。