IoC容器,又名控制反转,全称为Inverse of Control,其是Spring最为核心的一个组件,其他的组件如AOP,Spring事务等都是直接或间接的依赖于IoC容器的.本文主要讲解IoC容器所管理的bean的几种创建方式,并且详细讲解了xml配置中相关参数的配置. 在IoC容器中,bean的获取主要通过BeanFactory和ApplicationContext获取,这里ApplicationContext实际上是继承自BeanFactory的,两者的区别…
Spring IOC 中涉及的重要接口 BeanDefinition Bean的描述信息,实现类包括 RootBeanDefinition 和 GenericBeanDefinition,Bean的描述信息中定义了一系列Bean的信息,比如:beanClassName.scope.lazyinit.dependsOn.primary.initMethodName.destroyMethodName.isSington.isAbstract等信息. BeanDefinitionReader 用于解…
spring boot是什么 spring boot 是一个快速开发框架,适合小白快速上手开发,它集成了很多优秀的和常用的第三方框架,它简化了xml配置,完全采用注解方式,内部集成了Tomcat.Jetty等http 服务器,最终以java应用程序的方式运行. spring boot的三种创建方式和目录结构 1.springboot 的创建方式 通过spring.io官网创建 https://spring.io/projects/spring-boot 通过IDE的maven创建 通过ide…