當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring注解的使用步骤,@Component注解创建的对象名称,常用注解Component、Repository、Service以及Controller的区别
生活随笔
收集整理的這篇文章主要介紹了
Spring注解的使用步骤,@Component注解创建的对象名称,常用注解Component、Repository、Service以及Controller的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 注解的使用
1.1 pom.xml文件加入spring-context依賴,間接加入了spring-aop依賴,有aop依賴才能使用注解
1.2?在spring配置文件中加入組件掃描器標簽<context:component-scan>,掃描對應包中所使用的注解
1.3?在對應類上使用注解,比如@Component注解,那么spring會為我們創建對象,程序中可通過名稱得到該對象。
?
2. Component注解的使用
2.1 首先創建了三個類:B、BeService、bbService以及BService,要特別注意BService這種類的默認名稱。
2.2 既然對象名稱僅僅是類名,不包含包名,那不同包、同名稱的類怎么辦?
2.3 組件掃描器指定多個包
?
3. Component、Repository、Service和Controller的區別和聯系
3.1 首先這四個注解都具有創建對象的能力。
3.2 其次通過Spring官方文檔的說明,我們可以知道Repository、Service和Controller相對于Component注解有四點特別之處:①特定注解用于特定層,增強可讀性,起到一個標識的作用;②可以被其它工具或AOP切面編程時識別,從而實現不同功能;③具備異常自動轉換的功能,比如Repository注解就能處理數據庫操作相關的異常;④在未來會有附加功能。
總結
以上是生活随笔為你收集整理的Spring注解的使用步骤,@Component注解创建的对象名称,常用注解Component、Repository、Service以及Controller的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring的控制反转以及依赖注入,控制
- 下一篇: gradle idea java ssm