日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring注解的使用步骤,@Component注解创建的对象名称,常用注解Component、Repository、Service以及Controller的区别

發布時間:2025/3/19 javascript 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。