W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
本小節(jié)重點(diǎn)介紹 原型模式
原型模式和單例模式是正反的一對關(guān)系。一般情況下 Hasor 在創(chuàng)建 Bean 時候,都是原型模式下的Bean。因此開發(fā)者不需要做任何配置。
如果您使用了前一個小節(jié)上提到的 default
配置修改了 Hasor 的默認(rèn)配置。那么就相當(dāng)于每個類都加上了 @Singleton 注解,如果此時創(chuàng)建某個 Bean 不想要它是一個單例 Bean,那么就需要明確指定原型模式。例如下面:
@Prototype()
public class AopBean {
...
}
或者您可以通過 Apibinder 方式進(jìn)行代碼形式聲明:
public class MyModule implements Module {
public void loadModule(ApiBinder apiBinder) {
apiBinder.bindType(PojoInfo.class).asEagerPrototype();
}
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: