【发布时间】:2017-04-15 22:43:22
【问题描述】:
有很多关于@Lazy 的示例和文档。也许我没有明白这一点,但为什么要使用它呢?实例化一个 bean 在启动时花费
【问题讨论】:
-
如果构造函数(和构造后的钩子)没有太多事情要做,实例化一个 bean 的时间小于 1 毫秒。但他们可能需要更长的时间。想象一个 bean 在启动时读取许多文件,或者连接到一个缓慢且很少使用的外部服务。在大多数情况下,你都想要默认加载,而且它是一个更安全的默认值,但这并不意味着懒惰不能有用。
-
不要获取其他文章的链接
标签: java spring lazy-loading