导图社区 Spring笔记
Spring学习笔记,适用于预习、复习的参照。适用于考前复习,也可以综合其他资料使用。
习惯就是人们长时间养成的生活方式和行为方式,它决定了我们做事的基本方法,有好的习惯的人做事都会有好的结果,而坏习惯的人往往难以成事,因而,人们常说习惯决定命运。这里总结了7个习惯帮助大家成为高效人士。
认知获取的概念 知道一些概念、过程、信息、现象、方法,知道它们大概可以用来解决什么问题,而这些东西过去你都不知道。 结论:认知获取是学习的开始,而非结束。 比如当朋友给我们介绍一位新朋友时,朋友说,这位朋友性格活泼开朗。
国标重点水污染源运维工作日常事项,整理了仪器设置、运维、维修检查的内容,一起来看吧!
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
Spring
核心功能
IOC
核心注入
把控制反转创建的对象给一个变量进行引用
控制反转
把实例化的权限交给Spring来处理
将对象创建,并进行赋值
AOP
面向切面编程
以动态代理写出的面向切面编程
Spring默认使用使单例模式进行管理
项目中除了pojo层都可以使用spring管理
是Java的一个轻量级开源框架
Spring框架搭建
创建maven项目
修改配置信息,添加Spring依赖信息
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.3.18</version> </dependency>
在resources资源配置文件中创建Spring核心配置文件
编写Baen标签
使用
多配置文件
可变参数,传入多个文件
不方便进行管理
写一个总配置文件进行管理
新建配置文
通过
进行管理
单个配置文件与多个配置文件同用
使用 new ClassPathXmlApplicationContext("核心配置文件");
来读取核心配置文的对象.getBean("Baen的标识")来进行创建对象
new ClassPathXmlApplicationContext("Spring1.xml");
bean标签
id=唯一标识
class=类路径
name =别名可以多个,用逗号分割
factory-bean="工厂类的唯一id" 实例化工厂实例化使用
factory-method="工厂类的方法" 实例化工厂和静态工厂都可以使用
IOC体系
实例化方式 | 控制反转
手动
构造器实例化
要求类必有构造方法(无参的),加添注入是可以使用有参构造方法
静态工厂实例化
先创建工厂类 ,里面必有有返回实例化对象的静态方法
将实例化权限交予工厂创建,Spring 不会只负责调用工厂方法
实例化工厂实例化
先配置工厂类 ,工厂类中有返回实体类对象的方法
先实例化工厂,调用该类的方法
自动
开启ioc自动扫描
扫描使用了注解的类
在核心配置文件配置
注解
读取配置文件 在类上方添加注解标签
默认Bean为首字母小写
用法不变,省去了xml文件配置
注解标签
@Component
任意类
@Service
service业务层组件
@Repository
注册dao类
@Controller
Controller
Spring依赖注入,前提被控制反转
手动注入
Set注入
推荐使用set方法
为类中的对像进行注入,添加set方法
先创建实体类,在进行赋值
实例化服务,
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("Spring1.xml"); 服务类 dao = ( 服务类) applicationContext.getBean(" 服务类id"); dao.getdaoMedth();
核心配置文件
先将想要注入的类实例化
是由
标签注入