Bean
来源:互联网 发布:广东粤数大数据 编辑:程序博客网 时间:2024/03/29 06:39
一、Spring的Bean配置:
二、Bean容器初始化:
(1)基础:两个包
----org.springframework.beans
----org.springframework.context
----BeanFactory提供配置结构和基本功能,加载并初始化Bean
----ApplicationContext保存了Bean对象并在Spring中被广泛使用
(2)方式,ApplicationContext
-----本地文件
-----Classpath
-----Web应用中依赖servlet或Listener
eg:
三、Bean的配置项
Id、Class(必须)、Scope、Constructor arguments、Properties、Autowiring mode、lazy-initialization mode、Initialization/destruction method等。
四、Bean的作用域
(1)singleton:单例,指一个Bean容器中只存在一份;
(2)prototype:每次请求(使用)创建新的实例,destroy方式不生效;
(3)request:每次http请求创建一个实例且仅存在当前request内有效
(4)session:同上,每次http请求创建,当前session内有效;
(5)global session:基于protle的web中有效(protlet定义了global session),如果是在web中,同session。
五、Bean的声明周期 {定义、初始化、使用、销毁}
(1)初始化:
1>.实现org.springframework.beans.factory.InitializingBean接口,覆盖after人品【ertiesSet方法。
2>.配置init-method
(2)销毁:
1>.实现org.springframework.beans.factory.DisposableBean接口, 覆盖destroy方法
2>.配置destroy-method
(3)配置全局默认初始化、销毁方法
- bean
- bean
- Bean
- Bean
- bean
- Bean
- Bean
- Bean
- bean
- BEan
- @Bean
- Bean
- Bean
- bean
- Bean
- 模型Bean:Model Bean
- Session Bean(会话Bean)
- 会话 Bean(Session Bean)
- 求解物体重心
- 151. Reverse Words in a String
- Spring读书笔记-----部署我的第一个Spring项目
- spring面试题
- 《了不起的盖茨比》有感
- Bean
- [DELVE][web]基于angular js的Spring security验证
- Udp投票通信例子
- Spring 读书笔记-----使用Spring容器(一)
- Matlab 存储图片
- Windows下Redis的安装使用
- JS return false 与 return true(解决表单重复提交的问题)
- JVM学习之:GC的算法简述
- 入门Android开发--笔记--单例原理