-
自动装配查看全部
-
框架的特点查看全部
-
什么是框架查看全部
-
定义bean查看全部
-
二者的区别查看全部
-
初始化和消坏查看全部
-
bean的消毁有两钟方式查看全部
-
bean的初始化查看全部
-
bean的生命周期查看全部
-
scope:范围查看全部
-
单元测试 继承自UnitTestBase,通过它的getBean方法获取想要的对象查看全部
-
#spring——bean的生命周期# 生命周期:定义,初始化,使用,销毁 一.初始化: 方法1.实现org.springframework.beans.foctory.InitializingBean接口,覆盖afterPropertiesSet方法。系统会自动查找afterPropertiesSet方法,执行其中的初始化操作 方法2.配置init-method 例如设置bean中init-method="init"那么在初始化过程中就会调用相应class指定类的init()方法进行初始化工作 二 销毁(与初始化类似) 方法1.实现org.springframework.beans.foctory.DisposableBean接口,覆盖destory方法。 方法2.配置destory-method 三 配置全局初始化、销毁方法(属于默认配置,参考截图) 注意: 当三种方式同时使用时,全局(默认的)初始化销毁方法会被覆盖。 另外实现接口的初始化/销毁方式会先于配置文件中的初始化/销毁方式执行。 即使没有以上三种初始化方法也是可以编译执行的查看全部
-
#spring——bean的配置及作用域# 1.bean的常用配置项:(理论上只有class是必须的) id:唯一标识 class:具体是哪一个类 scope:范围 constructor arguments:构造器的参数 properties:属性 Autowiring mode:自动装配模式 lazy-initialization mode:懒加载模式 initialization/destruction method:初始化/销毁的方法 2.bean的作用域 singletion 单例 bean容器只有唯一的对象(默认模式) prototype 每次请求会创建新的实例,destory方式不生效 request 对于request创建新的实例,只在当前request内有效 session 对于session创建新的实例,只在当前session内有效 global session 基于portlet(例如单点登录的范围)的web中有效,如果在web中同session查看全部
-
#spring——Spring注入方式—构造注入# 构造注入 使用constructor-arg 根据ref,将ref所指对象的实例赋值给name所指成员变量查看全部
-
D查看全部
举报
0/150
提交
取消