大家好,又見面了,我是你們的朋友全棧君。
1、概括
Spirng的 InitializingBean 為bean提供了定義初始化方法的方式。InitializingBean是一個接口,它僅僅包含一個方法:afterPropertiesSet()。
Spring會在設定完成一個bane所有的合作者後,去檢查是否實作了 InitializingBean 接口,如果實作了就會調用 afterPropertiesSet() 方法。
2、使用
在項目中看到同僚使用這個方法吧類型存入map來實作工廠的不同實作的擷取。
public class factory implements InitializingBean{
@Override
public void afterPropertiesSet() throws Exception {
//這裡是某個工廠類的map
XXXFactory.setOptionMap("1", this);
}
}
複制
釋出者:全棧程式員棧長,轉載請注明出處:https://javaforall.cn/127205.html原文連結:https://javaforall.cn