Spring【学习记录一】

Spring内容解释

早期的Spring仅指代Spring Framework,后来基于Spring Framework孵化出大量的项目,Spring的含义变成了指代Spring家族

Spring Framework是Spring家族所有成员的基础,想要学透Spring,就必须要掌握Spring Framework的核心要点和开发实践

如果说Spring Framework提升了Java EE项目的开发体验,Spring Boot则降低了开发生产级Spring应用的门槛

Spring Cloud并不是一个模块,而是一系列模块的集合,它们分别实现了服务发现,配置管理,服务路由,服务熔断,链路追踪等具体的功能

Spring Initializr创建项目工程

项目分析

 日志说明Tomcat启动成功,监听了8080端口;程序启动成功,耗时2.418秒

Spring Framework中的IoC容器

IoC【Inversion of Control】:控制反转

控制反转:控制反转是一种决定容器如何装配组件的模式,只要遵循这种模式,按照一定规则,容器就能将组件组装起来

容器:这里所谓的容器,就是用来创建组件,并对它们进行管理的地方

加载配置文件并执行Start类代码

 BeanFactory是容器的基础接口,ApplicationContext接口继承了BeanFactory,在它的基础上增加了更多企业级应用所需要的特性

调整后的Start类代码片段

 Java类之间有继承的关系,子类能够继承父类的属性和方法

Spring的容器之间也存在类似的继承关系,子容器可以继承父容器中配置的组件

Bean

JavaBeans 是 Java 中一种特殊的类,可以将多个对象封装到一个对象(Bean)中。特点是可序列化,提供无参构造器,提供 Getter 方法和 Setter 方法访问对象的属性。名称中的 Bean 是用于Java的可重用软件组件的惯用叫法【Bean 是指Java中的可重用软件组件】

POJO:最普通的Java对象

Autowire:自动织入

依赖注入:有两种基本的注入方式——基于构造方法的注入和基于Setter方法的注入

Spring Framework中的AOP

AOP:AOP是面向切向编程的首字母缩写,是一种编程范式,它的目的是通过分离横切关注点来提升代码的模块化程度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值