IOC容器初始化方式及框架作用范围等内容讲解
树图思维导图提供 Spring-IOC基础知识脑图 在线思维导图免费制作,点击“编辑”按钮,可对 Spring-IOC基础知识脑图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a4c5361d393eb65ee4274cabce9ee793
Spring-01基础思维导图模板大纲
Spring框架和Spring全家桶
Spring时目前最主流的开源开发框架,起初为轻量级框架,初始,只有一些最基本的功能,如IOC、DI和声明式事务,现 在的Spring已经越来吗越大,保罗万象,基本Java企业级开发中所有你可能会遇到的问题, Spring都提供了对应的解决方案 Spring是一个轻量级的框架,提高了开发和维护项目的便捷性和速度
IOC(Inversion Of Control 控制反转) 核心作用就是将原来开发人员来控制的对象管理操作交由Spring来管理,spring创建出来的对应,会放到spring的一个容器中存储,适用对象时可以从容器中直接拿, 这个容器就时spring ioc容器 简单来说: 原来我们自己new对象的操作不做了,而是由spring帮我们创建对象,创建出来的对象spring放到ioc中管理,我们用对象时,从ioc中拿就可以了
SpringIOC不仅帮我们管理了对象的创建,还包括给对象增加了生命周期行为、作用域(单 例、非单例)、懒加载。 配合Spring的DI, 更能方便的解决对象属性值注入、对象之间的依 赖注入问题。
Spring宗旨:不会重复造轮子。
xml配置文件配置方式
编写application.xml配置文件
测试类
xml+注解方式
纯注解方式(抛弃配置文件了)
构造方法方式(最常用)
子主题 1
静态工厂方法
实例工厂方法
id属性
name属性
单例singleton(默认)
多例prototype
配置
注解配置
配置文件配置
注解方式@
配置单个bean懒加载
注解使用@Lazy操作配置
1:添加依赖
2:创建配置文件
3:创建操作类
4:测试类中,加载配置文件(可选的)
树图思维导图提供 Linux 网络基础知识 在线思维导图免费制作,点击“编辑”按钮,可对 Linux 网络基础知识 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:199680f0e48eac8a1aeaadb90447d4f4
树图思维导图提供 种子思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 种子思维脑图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:86f8307a40ea24607c6c79354e09377f