spring
bean 生命周期
介绍bean 生命周期
事务
介绍spring事务
spring 面试题
1.实例化bean的方式 1,使用类构造器实例化(无参构造函数) :直接通过Spring工厂返回类的实例对象 2,使用静态工厂方法实例化(简单工厂模式) :Spring工厂调用自定义工厂的静...
@SpringBootApplication 注解介绍
@SpringApplication 注解是Spring Boot框架中用来标识Spring Boot应用主类的。它提供了一种快捷的方式来启动和配置Spring应用程序。 @EnableAut...
Bean 实例化与初始化的区别
Spring 创建一个Bean对象时,会先创建出一个Java对象,会通过反射来执行类的构造方法来得到一个Java对象,而这个过程就是Bean的实例化。 得到Bean对象后会进行依赖注入,依赖注...
Spring Aop 与AspectJ的简明区别
AspectJ 是在编译前把额外的逻辑生成到字节码逻辑 AOP 是动态代理的,在运行中生成的 共用AspactJ一套注解 类实现了接口底层会用JDK 实现,否则就用CgLib实现
Spring 事务失效场景
没加@Configuration注解 方法内的自调用 方法是私有的,Spring事务是基于Cglib实现的,而cglib是基于父子类的,被代理对象是父类,如果被代理的方法是私有的,子类无法重...
ApplicationContext 和 BeanFactory 区别
* 1、ApplicationContext继承了BeanFactory * 2、ApplicationContext拥有BeanFactory的所有功能 * 3、Applicatio...
springboot 中spring.factories 作用
spring.factories 是SpringBoot SPI机制实现的核心,SPI表示一种扩展机制,spring.factories作用是对SpringBoot进行扩展的。 在spring...
spring 事件简介
一、实现原理 使用了设计模式当中的观察者模式,该模式是定义了一种一对多的依赖关系,多个观察者可以监听同一个主题对象,当这个对象发生变化时,会通知相应的观察者会做出相应的变化。 ...