它使用单例的原因至少有两个:
1.
只有单例才有启动初始化的能力。这意味着,您可以在应用程序启动时注册计时器服务。
2.
如果要使用无状态 bean,那么将向每个无状态 bean 设置注册一个新的计时器服务来服务请求。单例保证只有一种计时器被注册。想象一下,如果您无意中在无状态 bean 中使用了计时器,然后或多或少同时创建了多个计时器来服务请求,那么会出现争用、完整性问题或金钱损失。
| 归档时间: |
|
| 查看次数: |
2088 次 |
| 最近记录: |