//將類裝配到spring容器
//預設id為類名小駝峰
@component
//自定義id
@component
("beanid"
)@compoent
@qualifier
("beanid"
)
//注入bean
預設掃瞄當前類所在包及其子包中的元件
//掃瞄指定包
@componentscan
("cn.khue.test"
)@componentscan
(basepackages=
)@componentscan
(basepackageclasses=
)
宣告當前類為配置檔案類
與@componentscan連用
之後便可以通過該類的getbean()方法從spring容器中獲取物件
@configuration
@componentscan
public
class
newclass);
bean bean = ac.
getbean
(bean.
class
);
//配置該類為該介面的首選bean
過濾同一介面下的不同實現類
@autowired
@qualifier
("uesrserviceimpl"
)//等同於
@resource
(name=
"userserviceimpl"
)
//註解式掃瞄元件
@contextconfiguration
class
)//配置式掃瞄元件
@contextconfiguration
()
當使用第三方**時,無法為其使用@component,使其自動裝配到spring容器中,這時候可以在spring基礎配置類中進行如下操作
@configuration
public
class
}
Spring常用註解
spring常用註解 1 引入context命名空間 在spring的配置檔案中 配置檔案如下 xml xmlns context spring context 2.5.xsd 開啟配置 spring 會自動掃瞄cn.pic包下面有註解的類,完成bean的裝配。xml xmlversion 1.0 ...
Spring常用註解
在spring中常用的註解 autowired註解 不推薦使用,建議使用 resource autowired可以對成員變數 方法和建構函式進行標註,來完成自動裝配的工作。autowired的標註位置不同,它們都會在spring在初始化這個bean時,自動裝配這個屬性。要使 autowired能夠工...
spring常用註解
1 引入context命名空間 在spring的配置檔案中 配置檔案如下 xml 收藏 xmlns context spring context 2.5.xsd 開啟配置 spring 會自動掃瞄cn.pic包下面有註解的類,完成bean的裝配。xml xmlns xmlns xsi xmlns c...