2.Spring 框架的核心作用
Spring 框架用来管理[创建|使用|销毁]项目中的组件,由于spring 框架可以帮我们生产项目中组件对象,因此也习惯称spring是一个工厂|容器。...组件: 项目中的service,dao,action,都是项目中的组件
注意: spring框架通常不管理对实体类对象创建
3.Spring 第一个环境搭建
1.引入依赖
Bean工厂
6.1.bean的创建模式
singleton:单例 默认
在工厂中全局唯一,只创建一次
prototype: 多例
全局不唯一,每次使用都会创建一个新的对象
bean id...的生命周期
何时创建
随着工厂启动, 所有单例bean随之创建 非单例的bean,每次使用时创建
何时销毁
工厂**关闭,所有bean随之销毁** ( 注意: spring对多例bean管理松散...,不会负责多例bean的销毁)
6.4.bean工厂创建对象的好处
使用配置文件管理java类,再生产环境中更换类的实现时不需要重新部署,修改文件即可
spring默认使用单例的模式创建bean,减少内存的占用