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