目录
一、加载机制
(一)、懒加载说明
说明:如果Spring容器创建 对象立即创建则该加载方式为“立即加载”,启动即创建
如果Spring容器创建 对象在被使用的时候才创建 则称为懒加载 用时才创建
注解:@Lazy 表示为懒加载
(二)、多例与懒加载的关系
说明:只要对象是多例模式 则都是懒加载! 在单例模式中控制懒加载才有效
规则说明
lazy true lazy false
单列模式:有效 懒加载 有效立即加载
多例模式:无效 懒加载 无效懒加载
(三)、lazy使用场景说明
场景1:服务器启动时 如果加载太多的资源则必然启动服务器启动慢 适当的将不重要的资源设置为懒加载
场景2:有事用户会需要一些特殊的“连接”,而这些连接而定创建需要很长的时间 可以使用加载