【Spring】Spring容器执行bean依赖解析
Dependencies Injection
Spring容器执行bean依赖解析:
创建并初始化ApplicationContext,通过配置描述bean的元数据。配置元数据可以是XML、Java代码、注解。
Spring容器在加载时,会检测bean的配置问题(例如对于不存在的bean的引用、循环依赖),默认预实例化单例作用域的bean。
只有当请求bean时,bean才会被创建,设置bean的属性。创建bean可能导致一连串bean被创建和分配,如:bean的依赖、依赖的依赖。