Spring掃瞄元件的使用詳解

2021-07-25 10:33:21 字數 953 閱讀 2800

1.

如果不想在xml檔案中配置bean,我們可以給我們的類加上spring元件註解,只需再配置下spring的掃瞄器就可以實現bean的自動載入。

需要注意的是:

在base-package指明乙個包:

表明com.b505包及其子包中,如果某個類的頭上帶有特定的註解

@component,@repository,@service,@controller,就會將這個物件作為bean注入進spring容器。

2.下面是引用spring framework開發手冊中的一段話

「spring 2.5引入了更多典型化註解(stereotype annotations): 

@component@service和 

@controller@component是所有受spring管理元件的通用形式;而@repository@service和 

@controller則是@component的細化,用來表示更具體的用例(例如,分別對應了持久化層、服務層和表現層)。也就是說,你能用@component來註解你的元件類,但如果用@repository@service@controller來註解它們,你的類也許能更好地被工具處理,或與切面進行關聯。例如,這些典型化註解可以成為理想的切入點目標。

3.有了,另乙個標籤就可以移除掉,因為已經被包含進去了。

提供兩個子標籤:和各代表引入和排除的過濾。

**如下:

Spring元件掃瞄使用詳解

1.如果不想在xml檔案中配置bean,我們可以給我們的類加上spring元件註解,只需再配置下spring的掃瞄器就可以實現bean的自動載入。2.下面是引用spring framework開發手冊中的一段話 spring 2.5引入了更多典型化註解 stereotype annotations ...

Spring元件掃瞄使用詳解

1.如果不想在xml檔案中配置bean,我們可以給我們的類加上spring元件註解,只需再配置下spring的掃瞄器就可以實現bean的自動載入。2.下面是引用spring framework開發手冊中的一段話 spring 2.5引入了更多典型化註解 stereotype annotations ...

Spring元件掃瞄使用詳解

xml version 1.0 encoding utf 8 beans xmlns xmlns xsi xmlns context xmlns aop xmlns tx xsi schemalocation spring beans 3.0.xsd spring context 3.0.xsd s...