Springboot 常用註解
- @Component:這將 java 類標記為 bean。它是任何 Spring 管理元件的通用構造型。spring 的元件掃描機制現在可以將其拾取並將其拉入應用程式環境中
- @Controller:這將一個類標記為 Spring Web MVC 控制器。標有它的 Bean 會自動匯入到 IoC 容器中
- @RestController:返回restful風格的結果
- @Service:此註解是元件註解的特化。它不會對 @Component 註解提供任何其他行為。您可以在服務層類中使用 @Service 而不是 @Component,因為它以更好的方式指定了意圖
- @Repository:這個註解是具有類似用途和功能的 @Component 註解的特化。它為 DAO 提供了額外的好處。它將 DAO 匯入 IoC 容器,並使未經檢查的異常有資格轉換為 Spring DataAccessException
- @RequestParam:獲得請求引數部分,其中三個引數:required 表示是否必須,預設為 true,必須;defaultValue 可設定請求引數的預設值;value 為接收url的引數名(相當於key值)
@PostMapping("import")
public R batchImport(@RequestParam("file") MultipartFile file) {...}
- @RequestBody:POST中為Json字串部分,GET中不可用
@PutMapping("update")
public R updateById(@RequestBody Teacher teacher){...}
- @PathVariable:通過 @PathVariable 可以將URL中佔位符引數{xxx}繫結到處理器類的方法形參中@PathVariable(“xxx“)
@GetMapping("get/{id}")
public R getById(@PathVariable String id){...}
- @Mapper:不需要配置掃描地址,通過xml裡面的namespace裡面的介面地址,生成了Bean後注入到Service層中
- @Repository:需要在Spring中配置掃描地址,然後生成Dao層的Bean才能被注入到Service層中。
相關文章
- 002 SpringBoot 常用註解Spring Boot
- springboot常用註解記錄Spring Boot
- Spring/SpringBoot常用註解總結Spring Boot
- SpringBoot + MyBatis(註解版),常用的SQL方法Spring BootMyBatisSQL
- SpringBoot2.x系列教程之 SpringBoot常用註解彙總Spring Boot
- springboot常用註解大全(超詳細, 30個)Spring Boot
- 程式設計師筆記——springboot 之常用註解程式設計師筆記Spring Boot
- SpringBoot註解Spring Boot
- 【SpringBoot系列】SpringBoot註解詳解Spring Boot
- 常用註解
- java springboot 註解JavaSpring Boot
- SpringBoot 註解@ConfiguretionPropertiesSpring Boot
- Lombok常用註解Lombok
- Spring常用註解Spring
- springboot的@ConditionalOnBean註解Spring BootBean
- SpringBoot系列 註解大全Spring Boot
- SpringBoot(15)—@Conditional註解Spring Boot
- 註解@PropertySource使用 springbootSpring Boot
- spring 框架常用註解Spring框架
- SpringMvc的常用註解SpringMVC
- MyBatisPlus-常用註解MyBatis
- SpringBoot註解大全(詳細)Spring Boot
- Springboot註解@ConfigurationProperties報錯Spring Boot
- SpringBoot主配置和註解Spring Boot
- SwaggerAPI註解詳解,以及註解常用引數配置SwaggerAPI
- springboot介面接參註解詳解Spring Boot
- swagger常用註解搬運Swagger
- Spring註解篇,學完註解深入瞭解SpringBoot更容易Spring Boot
- SpringBoot 註解:全家桶快速通Spring Boot
- SpringBoot自定義校驗註解Spring Boot
- SpringBoot(14)—註解裝配BeanSpring BootBean
- springBoot自定義註解的使用Spring Boot
- SpringBoot 註解呼叫Redis快取Spring BootRedis快取
- springboot系列文章之SpringBootApplication註解Spring BootAPP
- 肝了一週總結的SpringBoot常用註解大全,一目瞭然!Spring Boot
- Lombok的常用註解有哪些Lombok
- Spring IOC 常用註解與使用Spring
- SpringMvc的常用註解介紹SpringMVC