Spring(5):spring懒加载
目录 一、懒加载介绍 1.概念 2.作用 二、环境 1.pom.xml文件 2.Spring.xml 三、代码实现 1.创建bean 2.交给spring管理:对于单例模式,非懒加载 3.交给spring管理:对于单例模式,懒加载 4.将spring.xml下所有bean统一都设置为懒加载 四、总结 一、懒加载介绍 1.概念 Spring容器会在创建容器时提前初始化Singleton作用域的bean,即在创建环境ApplicationContext的时候,单例作用域的Bean就会被实例化。注意:如果是prototype作用域的bean,则其是在调用该bean的时候创建的(已经验证) 但是如果Bean被标注了lazy-init="true",则该Bean只有在其被需要的时候才会被初始化。 2.作用 如果某个Bean再程序运行周期中都可能不会被适用,那么可以设定该Bean为懒加载。优势是尽量节省了服务器的资源,缺点是可能会导致某个相应的时间增加。 二、环境 1.pom.xml文件 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.3.7.RELEASE</version> </dependency> <dependency>