在 Spring Boot 中,常用的注解有以下幾種:
- @Component:用于聲明一個類為 Spring 容器中的組件。
- @Service:用于聲明一個類為服務層組件。
- @Repository:用于聲明一個類為數(shù)據(jù)訪問層組件。
- @Controller:用于聲明一個類為控制器層組件。
- @Autowired:用于自動裝配依賴注入。
- @Value:用于注入屬性值。
- @RequestMapping:用于配置請求映射。
- @RestController:用于聲明一個類為 RESTful API 控制器。
- @PathVariable:用于獲取 URL 路徑變量的值。
- @RequestParam:用于獲取請求參數(shù)的值。
- @PathInfo:用于獲取 URL 路徑信息。
- @CookieValue:用于設(shè)置和獲取 Cookie 的值。
- @SessionAttributes:用于將 session 屬性傳遞給其他控制器。
- @Log:用于記錄日志。
- @ExceptionHandler:用于處理異常。
- @Async:用于異步執(zhí)行任務。
- @EnableTransactionManagement:用于開啟事務管理。
- @EnableJpaRepositories:用于開啟 JPA 倉庫支持。
- @EnableWebFlux:用于開啟 WebFlux 功能。
- @EnableCaching:用于開啟緩存支持。
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。