# 标签: 源码
如何将一个Bean注册到IoC容器中? 如何将一个Bean注册到IoC容器中? 在Spring2.5之前的版本,可以通过XML配置的方式,也就是通过bean标签来配置Bean。 在Spring2.5及之后的版本,可以通过注解扫描的方式,也就是在类上标注@Component或其派生注解。 ...
BeanFactory和ApplicationContext有什么区别? Bean工厂BeanFactory和应用上下文ApplicationContext两者都是IoC容器。 从功能上看,ApplicationContext是BeanFactory的超集,提供了环境,事件,资源,国际化...
在Bean的实例化之后,会进行Bean的初始化,也就是会调用Bean的初始化方法。有以下几种方式指定Bean的初始化方法: 1. 标注@PostConstruct注解到初始化方法上; 2. 实现InitializingBean接口的afterPropertiesSet方法; 3. 指定Bean...
什么是依赖注入? 宽泛地讲,依赖注入(Dependency Inject,DI)是控制反转(Inversion of Control,IoC)的一种实现方式,本质上就是将依赖的创建和管理委派给IoC容器,使用者只需要声明要注入的依赖便可完成依赖的获取。在日常开发中,最常使用的Spring注解...
以XML配置文件配置的Bean为例,搞明白Bean在Spring中是如何被加载的可以使我们更了解Spring的XML配置文件中有哪些配置信息,以及各个配置信息是如何生效的。Spring的XML配置文件提供了很多标签和属性,我们不仅可以使用bean标签配置Bean,使用alias标签配置别名,还...