随笔分类 -  Spring

摘要:bean定义可以包含很多的配置信息,包括构造函数的参数,属性值,容器的具体信息。 例如初始化方法,静态工厂方法名等等。 子bean的定义继承父定义的配置数据。子定义可以根据需要重写一些值,或添加其他值(与Java类的继承概念一致)。 当使用基于XML的配置元数据时,通过使用父属性,指定父bean作为 阅读全文
posted @ 2017-05-25 12:19 MicroYum 阅读(213) 评论(0) 推荐(0)
摘要:BeanPostProcessor接口定义回调方法,可以实现该方法来提供自己的实例化逻辑,依赖解析逻辑等。 也可以在Spring容器通过插入一个或多个BeanPostProcessor的实现来完成实例化,配置和初始化一个bean之后实现一些自定义逻辑回调方法。 可以配置多个BeanPostProce 阅读全文
posted @ 2017-05-23 11:12 MicroYum 阅读(1682) 评论(0) 推荐(0)
摘要:当一个bean被实例化时,它可能需要执行一些初始化使它转换成可用状态。 当bean不再需要,并且从容器中移除是,可能需要做一些清除工作。 为了定义安装和拆卸一个bean,我们只要声明带有init-method和/或destroy-method参数 init-method属性指定一个方法,在实例化be 阅读全文
posted @ 2017-05-19 18:03 MicroYum 阅读(216) 评论(0) 推荐(0)
摘要:Bean是一个被实例化、组装,并通过Spring IoC容器所管理的对象。 Bean定义的属性 Spring框架支持以下五个作用域 ・singleton:该作用域将bean的定义限制在每一个Spring IoC容器中的一个单一实例(默认) ・prototype:该作用域将单一bean的定义限制在任意 阅读全文
posted @ 2017-05-19 17:03 MicroYum 阅读(256) 评论(0) 推荐(0)
摘要:Spring 容器是 Spring 框架的核心。 容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为 Spring Beans。 Spring 提供了以下两种不同类型的容器: ①Bean 阅读全文
posted @ 2017-05-17 17:51 MicroYum 阅读(168) 评论(0) 推荐(0)