Skip to main content

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 事件简介

一、实现原理        使用了设计模式当中的观察者模式,该模式是定义了一种一对多的依赖关系,多个观察者可以监听同一个主题对象,当这个对象发生变化时,会通知相应的观察者会做出相应的变化。 ...