Spring - IOC

组件:具有一定功能的对象 容器:管理组件(创建、获取、保存、销毁) IOC:Inversion of Control(控制反转) • 控制:资源的创建、获取、销毁 • 反转:和传统方式不同 DI:Dependency Injection(依赖注入) • 依赖:组件的依赖关系 • 注入:通过setter方法、构造器等方式自动注入

Spring - DI

在Spring框架中,依赖注入(Dependency Injection,简称DI)是一种非常重要的概念,它允许我们通过配置的方式来减少组件间的耦合度,使得代码更加灵活和易于维护。Spring框架提供了多种方式来实现依赖注入

Spring的生命周期

在Spring框架中,Spring Bean的生命周期是一个非常重要的概念,它涉及到Spring容器如何管理这些Bean的创建、初始化、使用以及销毁的过程

Spring - AOP

AOP又名Aspect Oriented Programming 意为 ‘面向切面编程’通过预编译和运行期间动态代理来实现程序功能的统一维护的一种技术。AOP思想是OOP(面向对象)的延续 在 OOP 中, 我们以类(class)作为我们的基本单元, 而 AOP中的基本单元是 Aspect(切面),AOP是软件行业的热点,也是Spring框架中的一个重要内容,是函数式编程的一种延伸范式, 总结:这种在运行时生成代理对象来织入的,还可以在编译期、类加载期织入,动态地将代码在不改变原有的逻辑情况下切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。

Spring - Transaction

如何开启事务? 在需要事务的方法上进行注解即可@Transactional