W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Hasor 支持單例,聲明 Bean 的單例一般通過下面這種注解方式即可。
@Singleton()
public class AopBean {
...
}
如果您使用的 Apibinder 方式進行代碼形式聲明單例,那么需要這樣:
public class MyModule implements Module {
public void loadModule(ApiBinder apiBinder) {
apiBinder.bindType(PojoInfo.class).asEagerSingleton();
}
}
如果說您的項目中要大量應用到單例模式,在每個類上都標記 @Singleton
注解也是一件不小的工作量。Hasor 允許讓你增加一個配置,通過配置讓 Hasor 框架默認講所有類在創(chuàng)建時都進行單例化配置。
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://project.hasor.net/hasor/schema/main">
<hasor.default>
<!-- 改為 true,讓 Hasor 框架默認工作在單例模式下 -->
<asEagerSingleton>true</asEagerSingleton>
</hasor.default>
</config>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: