溫馨提示×

常用的Springboot注解有哪些

小億
101
2023-10-10 16:18:04
欄目: 編程語言

常用的Spring Boot注解有以下幾種:

  1. @SpringBootApplication:該注解用于標(biāo)記啟動類,表示該類是Spring Boot應(yīng)用的入口點(diǎn)。

  2. @RestController:該注解用于標(biāo)記控制器類,表示該類是一個Web API控制器。

  3. @RequestMapping:該注解用于標(biāo)記請求映射方法,表示該方法可以處理特定URL的請求。

  4. @Autowired:該注解用于標(biāo)記字段、構(gòu)造函數(shù)或方法,表示需要自動裝配依賴項(xiàng)。它可以與@Autowired、@Qualifier和@Resource等其他注解一起使用。

  5. @Service:該注解用于標(biāo)記服務(wù)類,表示該類是一個業(yè)務(wù)邏輯的組件。

  6. @Component:該注解用于標(biāo)記任何Spring管理的組件類。

  7. @Repository:該注解用于標(biāo)記數(shù)據(jù)訪問類,表示該類是一個數(shù)據(jù)訪問組件。

  8. @Configuration:該注解用于標(biāo)記配置類,表示該類是一個Spring配置組件。

  9. @EnableAutoConfiguration:該注解用于啟用自動配置特性,Spring Boot根據(jù)項(xiàng)目的依賴項(xiàng)自動配置應(yīng)用程序。

  10. @Value:該注解用于注入配置屬性值。

  11. @Transactional:該注解用于標(biāo)記事務(wù)方法。

  12. @Async:該注解用于標(biāo)記異步方法。

  13. @EnableScheduling:該注解用于啟用定時任務(wù)。

  14. @Valid:該注解用于標(biāo)記數(shù)據(jù)驗(yàn)證規(guī)則。

這只是Spring Boot注解的一小部分,還有很多其他的注解可以用于不同的目的和場景。根據(jù)具體需求,可以選擇不同的注解來實(shí)現(xiàn)相應(yīng)的功能和邏輯。

0