摘要: 1、容器中对的生命周期 spring可以管理 singleton作用域的bean的生命周期,spring可以精确地知道该bean何时被创建,何时被初始化完成,容器合适准备销毁该bean实例。 spring无法管理prototype作用域的bean的生命周期,每次客户端请求prototype作用域的b 阅读全文
posted @ 2017-09-18 16:45 梦天幻 阅读(832) 评论(0) 推荐(0) 编辑
摘要: lazy-init:延迟实例化 ApplicationContext实现的默认行为就是在启动服务器时将所有singleton bean提前进行实例化。提前实例化意味着作为初始化过程的一部分,applicationContext实例会创建并配置所有的singleton bean。通常情况下这是一件好事 阅读全文
posted @ 2017-09-18 14:52 梦天幻 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 当使用spring为一个对象的属性注入时,通常使用xml文件的property元素和ref属性,但是我们也可以使用spring中的autowire进行注入 使用方法如下 <bean id="service" class="example.service" autowire="byName"/> au 阅读全文
posted @ 2017-09-18 13:53 梦天幻 阅读(317) 评论(0) 推荐(0) 编辑
摘要: spring中,bean的作用域有五种类型:默认是单例模式, singleton prototype request session global session 配置作用域时,使用 scope属性,xml文件配置如下, 查看spring官方文档,解释如下: 1、singleton 如果一个bean 阅读全文
posted @ 2017-09-18 11:39 梦天幻 阅读(451) 评论(0) 推荐(0) 编辑
摘要: spring有三种注入类型: set注入; 构造注入; 接口注入; 一、set注入(引用spring官方文档中的例子)(用的最多) 1、首先在代码中我们需要编写成员变量的set方法,如下所示,一般情况下,set的方法名是set+成员变量名。编写成员变量后,可以通过eclipse的source项的Ge 阅读全文
posted @ 2017-09-18 11:13 梦天幻 阅读(469) 评论(0) 推荐(0) 编辑
摘要: Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack 阅读全文
posted @ 2017-09-18 10:32 梦天幻 阅读(402) 评论(0) 推荐(0) 编辑