SpringBoot 自动装配

Spring

Spring中用到的设计模式

简单聊聊Spring中所用到的设计模式…

Spring

Spring事务实现方式

1. 什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行。 我们系统的每个业务方法可能包括了多个原子性的数据库操作,比如下面的 savePerson() 方法中就有两个原子性的数据库操作。这些原子性的数据库操作是有依赖的,它们要么都执行,要不就都不执行。 1234public void savePerson() { personDao.save(person);...
Spring

spring循环依赖

什么是循环依赖?循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图: 注意:这里不是函数的循环调用,是对象的相互依赖关系。循环调用其实就是一个死循环,除非有终结条件。 Spring中循环依赖场景有:(1)构造器的循环依赖(2)field属性的循环依赖。 怎么检测是否存在循环依赖?检测循环依赖相对比较容易...
Spring

Spring是什么?

轻量级的开源的J2EE框架。它是一个容器框架,用来装JavaBean,也是一个中间层框架,可以起连接作用。

使用注解开发

使用注解开发…

Spring

依赖注入

简述依赖注入的三种方式

Bean的自动装配

bean的三种自动装配方式…

Spring

IOC创建对象的方式

IOC创建对象的三种方式…

Spring