第三个春天
来源:互联网 发布:淘宝素材图片 编辑:程序博客网 时间:2024/05/18 20:07
注意:IOC容器创建一个对象,默认是单例的
也可以创建多例!
<bean id="user" class="cn....User" scope="singleton"><bean>
《service、dao、工具类》
多例:scope=“prototype”《action对象》
2.什么时候创建?
用到对象的时候才创建对象
scope=“singleton” 在启动(容器初始化之前),就已经创建了!
也可以在bean中加 lazy-init=“default” true、false 默认为false,延迟加载
Sping IOC容器
SpringIOC容器,是spring核心内容。
作用:创建对象&处理对象的依赖关系
关于容器创建对象!
创建对象有几种方式:
1.调用无参数构造器
2.带参数构造器
3.工厂创建对象
工厂类的静态创建对象
工厂类的非静态创建对象
4.反射
实例一
创建无参数对象
带参数构造器实例
基本类型直接写,引用类型写全名
ref=================的使用
工厂创建对象
实例方法
静态方法
对象写法注意
二、对象的依赖关系
Spring中,如何给对象的属性赋值
1.通过构造函数
2.通过set方法给属性注入值
3.p名称空间
4.自动装配
5.注解
对象的属性赋值 实例
1.通过构造函数
2.通过set
首先实体类要有set方法
小案例:用set方法注入
DI
通过内部bean
通过P空间
自动装配 自动找同名的
根据类型装配
注解(重点)
使用步骤:
1.先引入context名称空间
2.开启注解扫描
3.使用注解
注解与xml配置可以一起使用
- 第三个春天
- 第一个春天
- 第二个春天
- 和春天有个约会
- 春天
- 春天
- 春天
- 春天
- 春天
- 《春天》
- 春天
- 春天
- 春天
- 春天
- 我和春天有个约会
- 春天孩子蹿个怎么组织饮食
- 第三个第三个
- 第三个
- UVa 10370 Above Average
- ACM准备之路(蓝桥杯5)杨辉三角公式解法
- 浅谈DMA
- Mybatis源码(三)之SqlSession执行流程全貌
- JAVA项目中数据库表的设计思路
- 第三个春天
- 操作系统实验——内存管理
- L1-030. 一帮一
- C语言基础(一)
- 从零开始搞懂Android网络请求——JSON数据的解析与Gson框架的使用
- vc 遍历目录下的文件与总数
- leetcode题解-344. Reverse String && 541. Reverse String II && 345. Reverse Vowels of a String
- NOIP2017翻车记
- javascript匿名函数传值问题