在本小節(jié)中,主要列舉與Spring Bean相關(guān)的4個注解以及它們的使用方式。
@ComponentScan
@ComponentScan注解用于配置Spring需要掃描的被組件注解注釋的類所在的包。可以通過配置其basePackages屬性或者value屬性來配置需要掃描的包路徑。value屬性是basePackages的別名。此注解的用法如下:
@Component
@Component注解用于標注一個普通的組件類,它沒有明確的業(yè)務范圍,只是通知Spring被此注解的類需要被納入到Spring Bean容器中并進行管理。此注解的使用示例如下:
圖片
@Service
@Service注解是@Component的一個延伸(特例),它用于標注業(yè)務邏輯類。與@Component注解一樣,被此注解標注的類,會自動被Spring所管理。下面是使用@Service注解的示例:
圖片
@Repository
@Repository注解也是@Component注解的延伸,與@Component注解一樣,被此注解標注的類會被Spring自動管理起來,@Repository注解用于標注DAO層的數(shù)據(jù)持久化類。此注解的用法如下:
圖片
-
JAVA
+關(guān)注
關(guān)注
20文章
3001瀏覽量
116422 -
spring
+關(guān)注
關(guān)注
0文章
341瀏覽量
15935 -
Value
+關(guān)注
關(guān)注
0文章
11瀏覽量
9008
發(fā)布評論請先 登錄
怎么閱讀Spring源碼
「Spring認證」Spring Hello World 項目示例
HarmonyOS注解的使用方法分享
使用Spring自定義注解的實現(xiàn)
Spring應用 1 springXML配置說明
解析加載及實例化Bean的順序(零配置)
Spring中Bean的生命周期是怎樣的?
淺談Spring事務底層原理
Spring Web MVC注解
SpringBoot常用注解及原理
Spring容器原始Bean是如何創(chuàng)建的?Spring源碼中方法的執(zhí)行順序
Spring Bean相關(guān)的4個注解及使用方法
評論