- 博客(3)
- 收藏
- 关注
原创 springboot bean加载过程
2. 在创建上下文之后,Spring Boot会扫描当前应用程序的包及其子包,查找所有标注了@Configuration、@Component、@Service、@Repository、@Controller等注解的类。1. 首先,Spring Boot应用程序启动时,会创建一个应用程序上下文(Application Context)3. 找到这些类之后,Spring Boot会将它们作为bean定义加载到应用程序上下文中。4. 在加载bean定义之后,Spring Boot会创建并初始化这些bean。
2023-04-10 12:42:47 1255 1
原创 spring bean的生命周期
3. 初始化:在属性赋值完成后,容器会调用Bean的初始化方法,可以通过实现InitializingBean接口或在配置文件中指定init-method来定义初始化方法。5. 销毁:当容器关闭时,会调用Bean的销毁方法,可以通过实现DisposableBean接口或在配置文件中指定destroy-method来定义销毁方法。4. 使用:Bean初始化完成后,容器会将Bean实例注入到需要使用的地方,例如注入到其他Bean中或通过getBean()方法获取Bean实例。
2023-04-10 12:37:58 76 1
原创 BeanFactory 和 FactoryBean的区别
FactoryBean 是一种特殊类型的 bean,它实现了 org.springframework.beans.factory.FactoryBean 接口。它提供了一组基本的方法来管理 bean,如创建、配置、获取和销毁 bean。简单来说,BeanFactory 是管理bean的工厂,而FactoryBean则是一种特殊的bean工厂,它可以创建其他bean。BeanFactory 和 FactoryBean 是 Spring 框架中用于管理 bean 的两种不同类型的工厂。
2023-04-08 23:35:24 80 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人