Mengqi Xu's Blog

> 分类: SpringFramework


2023年08月27日
徐梦旗
1.3k字

如何将一个Bean注册到IoC容器中? 如何将一个Bean注册到IoC容器中? 在Spring2.5之前的版本,可以通过XML配置的方式,也就是通过bean标签来配置Bean。 在Spring2.5及之后的版本,可以通过注解扫描的方式,也就是在类上标注@Component或其派生注解。 ...

2023年08月13日
徐梦旗
1.7k字

BeanFactory和ApplicationContext有什么区别? Bean工厂BeanFactory和应用上下文ApplicationContext两者都是IoC容器。 从功能上看,ApplicationContext是BeanFactory的超集,提供了环境,事件,资源,国际化...

2023年08月05日
徐梦旗
470字

在Bean的实例化之后,会进行Bean的初始化,也就是会调用Bean的初始化方法。有以下几种方式指定Bean的初始化方法: 1. 标注@PostConstruct注解到初始化方法上; 2. 实现InitializingBean接口的afterPropertiesSet方法; 3. 指定Bean...

2023年07月25日
徐梦旗
4.7k字

什么是依赖注入? 宽泛地讲,依赖注入(Dependency Inject,DI)是控制反转(Inversion of Control,IoC)的一种实现方式,本质上就是将依赖的创建和管理委派给IoC容器,使用者只需要声明要注入的依赖便可完成依赖的获取。在日常开发中,最常使用的Spring注解...

2023年07月16日
徐梦旗
3.8k字

我们使用Spring是为了让Spring帮我们管理Bean(也就是依赖)。如果只是简单地使用Spring创建的Bean,便无需了解Spring内部发生了什么;但如果想要得到更定制化的Bean,便需要对Spring创建Bean的过程进行扩展,也就需要了解Bean在Spring中是如何被创建的。 ...