新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

springboot核心注解有哪几种,springboot核心注解原理

发布时间:2023-10-16 09:33:31

springboot核心注解有哪几种

Spring Boot的核心注解包括以下几个:

  1. @SpringBootApplication:用于标注主类,表示它是Spring Boot利用的入口。
  2. @Configuration:标注该类是一个配置类,定义了一些Bean的创建。
  3. @EnableAutoConfiguration:启用自动配置,让Spring Boot根据项目的依赖配置自动进行配置。
  4. @ComponentScan:自动扫描并加载符合条件的组件、配置类和服务。
  5. @RestController:标注类是一个Restful风格的控制器,方法上的@ResponseBody注解可以将返回值直接作为响应体返回给客户端。
  6. @RequestMapping:用于映照要求路径和HTTP要求方法到具体的控制器方法上。
  7. @GetMapping、@PostMapping、@PutMapping、@DeleteMapping:分别表示对应的HTTP要求方法的快捷方式。
  8. @RequestParam:用于从要求参数中获得值。
  9. @PathVariable:用于从要求路径中获得值。
  10. @RequestBody:用于将要求体中的内容绑定到方法的参数上。
  11. @Autowired:用于自动装配依赖的Bean。
  12. @Value:用于注入配置属性的值。
  13. @ConfigurationProperties:用于将配置文件中的属性绑定到类的属性上。
  14. @Bean:标注方法返回一个Bean对象,该对象会被Spring管理和装配。
  15. @Qualifier:用于指定具体的依赖注入对象的名称。
  16. @Conditional:用于根据条件动态地创建Bean。
  17. @Async:用于将方法异步履行。
  18. @EnableAsync:启用异步履行功能。
  19. @EnableScheduling:启用定时任务功能。
  20. @Scheduled:用于指定方法定时履行的时间规则。