前言:最近在研究spring的東西,特將向spring中註冊bean的方式總結一下
本文參考的文章如下:
一,通過xml配置檔案,例如:
二,通過註解,例如@controller、@component、@service,@bean等
三,通過實現factorybean介面,例如
public inte***ce factorybean
// sample
public class personfactorybean implements factorybean
實現上述介面的3個方法,並把personfactorybean註冊到容器中,就可以把person也註冊到容器中。
具體建立person過程的原始碼可以看factorybeanregistrysupport#getobjectfromfactorybean方法。
// 如下**拿到的是person物件四,通過@import註解// 如果想要拿到personfactorybean物件,可以再前面加&
五,向beandefinitionregistry 登錄檔中直接註冊乙個bean
給spring容器中註冊bean元件的幾種方法
在xml檔案中新增包掃瞄,然後在需要註冊的元件上標註註解 controller service repository component 使用 bean 註解匯入第三方包裡的元件 bean win public student student03 註解 import,快速給容器中匯入乙個元件 看一下...
在spring應用中註冊interceptor思路
基本介面 webmvcconfigurer或者webmvcconfigureradapter 函式 addinterceptors interceptorregistry registry 引數型別說明 interceptorregistry類只包含list列表乙個成員字段 interceptorr...
如何向IIS中註冊WCF服務
1 執行cmd命令列工具。開始 執行 cmd回車 注意!如果使用windows vista或7的話,務必使用administrator管理員身份執行,否則可能導致下面的操作無法繼續!2 進入wcf資料夾 cd c windows microsoft.net framework v3 0 window...