spring入门笔记(一)IOC和bean的配置项
来源:互联网 发布:博客网站源码下载 编辑:程序博客网 时间:2024/06/03 21:47
参考慕课网Spring入门篇
1、官方文档地址
http://spring.io/
http://projects.spring.io/spring-framework/
2、IOC 控制反转
应用程序不负责对象的创建和维护,而是由外部容器负责,应用程序去申请,然后直接拿过来用。
DI是IOC的一种实现方式,让调用类对某一接口实现类的依赖关系由第三方(容器或协作类)注入,以移除调用类对某一接口实现类的依赖。
(1)依赖注入
在.xml文件中配置bean的映射关系(id与class之间)
不再需要创建对象了
a. 设值注入
//ref就相当于new了一个相应类型的变量
<property name = "" ref = ""></property>
需要在类文件中实现变量的set方法
b. 构造注入
<constructor-arg name = "" ref = ""></constructor-arg>
DAO:与数据库的访问
Service : 处理业务逻辑
(2)bean配置项
- Id : IOC容器中这个bean的唯一标识
- Class : 需要实例化的哪一个类
Scope : 作用域
- singleton:单例模式,每个bean容器中只存在一份, 保存了对象的状态信息
- prototype:每次请求创建新的实例(重新new), destroy不生效
- request : 生存周期在当前request内
- session : 每次http请求创建,当前session内有效
- global session : 基于portlet的web中有效,如果在web中同session
Constructor arguments : 构造器的参数
- Properties : 一些属性
- Autowiring mode : 自动装配模式
- lazy-initialization mode : 懒加载模式
- Initialization/destruction method : 初始化和销毁方法
学习过程中的其他知识:
- 可以根据Id或类型来获取bean
- junit单元测试中before和after函数的作用
阅读全文
0 0
- spring入门笔记(一)IOC和bean的配置项
- Spring笔记(一):Ioc 之 Bean的管理
- Spring框架-IOC容器和Bean的配置(1)
- Spring IoC学习笔记(1):注解配置Bean
- Spring再回头(一)------IOC(主要是对bean的配置)
- Spring(一)基本知识之IOC和Bean
- Spring学习一(入门和bean的作用域)
- Spring 的 bean 的测试 --IOC (一)
- spring Ioc的bean的学习笔记
- spring学习基础(ioc底层原理,bean的配置和注解)
- Spring(一)之IOC、bean、注入
- Spring学习笔记(一)----Spring IOC配置与应用
- Spring IOC (Bean的载入和注册)
- spring 8 bean配置--IOC容器中bean的生命周期
- spring bean的配置(一)
- Spring入门笔记(一)---入门配置
- IOC容器和Bean的配置<03>
- 配置Spring Ioc中的bean
- 217/219. Contains Duplicate /Contains Duplicate II
- 简单粗暴——Spring boot测试类编写
- MongoDB安装与配置(windows)
- JAVA 内存泄漏详解
- HDOJ2795 线段树查询区间最大值
- spring入门笔记(一)IOC和bean的配置项
- C++之对象的动态建立和释放
- unity3d 贴图优化,借用ps脚本pot批处理
- JavaScript基础
- 深入学习RabbitMQ:channel的confirm模式
- Unity 使用数据库(MySql)
- WinForm窗体及其控件的自适应
- 高效程序员_(1)_软件_让鼠标飞,WGestures全局鼠标手势
- include指令与include动作的区别