spring向容器中註冊bean的方式

2021-09-27 09:12:14 字數 623 閱讀 7594

前言:最近在研究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物件

// 如果想要拿到personfactorybean物件,可以再前面加&

四,通過@import註解

五,向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...