Spring再回头(一)------IOC(主要是对bean的配置)
2017-09-08 11:10
218 查看
主要看的佟刚老师的Spring视频(感谢)。(视频1--15讲),以下代码案例,95%自己都练习。
#初识
1.官网:https://spring.io/
开源框架 简化企业级应用 IOC(DI)和aop
工具: spring toolsuite
在eclipse下集成spring toolsuite(注意要找和eclipse版本一致的插件)
第一个helloworld
#Spring中bean的配置
bean属性的主要注入方式:属性注入;构造器注入
通过ref引用
使用内部bean
list属性
map属性
property可以和map类比
9月6日
自动装配
使用自动装配的测试
<
12465
/div>
bean之间 的关系
继承, 依赖
parent
~bean的作用域
关键词 : scope singleton prototype
注意他们 对应bean 的创建时机
~bean的外部属性文件
测试了多种方法
9月7日
Spel表达式
练习
~IOC容器中bean的生命周期
初始化前后加上了后置处理器(这里不做练习了,理解下就好。 视频的第10讲)
~bean的配置方式,(通过工厂方法,和factorybean)
静态工厂方法:
实例工厂:
本质:其实是间接的方法。
在工厂里创建了想要的bean。
xml不直接全类名映射想要的bean,而是指向工厂实例,
然后通过factrory-mothod来得到bean
~factorybean的方式
定时任务的配置quartz 有很多这种使用。
练习:
我们通过carfactorybean。只设置了一个crop属性,就得到了一个car.
(我自己想的):感觉factorybean和工厂方法的思想有很多相似之处。 xml配置时 class指向factorybean,通过其getobject(),获得想要的bean. 主要作用:当你配置一个bean,属性很多很复杂时,可以搞一个factorybean。xml配置的时候将常用的属性给了factorybean。它通过getobject()方法,将你设置的属性和原来的属性一块给你整出一个bean来。
~注解的方式配置bean
组件扫描
总结:1.类上添加注解
2.xml配置添加 compontent-scan组件扫描
3.其他过滤筛选条件
4.bean的属性(组件)装配
4.x的新功能:泛型依赖注入(了解)
1.父类中注入了
2.子类中并未继承
3.调用1中save方法看下。 userservcie中已经注入了userdao.
OK! IOC部分完结。
附上练习截图。
#初识
1.官网:https://spring.io/
开源框架 简化企业级应用 IOC(DI)和aop
工具: spring toolsuite
在eclipse下集成spring toolsuite(注意要找和eclipse版本一致的插件)
第一个helloworld
#Spring中bean的配置
bean属性的主要注入方式:属性注入;构造器注入
通过ref引用
使用内部bean
list属性
map属性
property可以和map类比
9月6日
自动装配
使用自动装配的测试
<
12465
/div>
bean之间 的关系
继承, 依赖
parent
~bean的作用域
关键词 : scope singleton prototype
注意他们 对应bean 的创建时机
~bean的外部属性文件
测试了多种方法
9月7日
Spel表达式
练习
~IOC容器中bean的生命周期
初始化前后加上了后置处理器(这里不做练习了,理解下就好。 视频的第10讲)
~bean的配置方式,(通过工厂方法,和factorybean)
静态工厂方法:
实例工厂:
本质:其实是间接的方法。
在工厂里创建了想要的bean。
xml不直接全类名映射想要的bean,而是指向工厂实例,
然后通过factrory-mothod来得到bean
~factorybean的方式
定时任务的配置quartz 有很多这种使用。
练习:
我们通过carfactorybean。只设置了一个crop属性,就得到了一个car.
(我自己想的):感觉factorybean和工厂方法的思想有很多相似之处。 xml配置时 class指向factorybean,通过其getobject(),获得想要的bean. 主要作用:当你配置一个bean,属性很多很复杂时,可以搞一个factorybean。xml配置的时候将常用的属性给了factorybean。它通过getobject()方法,将你设置的属性和原来的属性一块给你整出一个bean来。
~注解的方式配置bean
组件扫描
总结:1.类上添加注解
2.xml配置添加 compontent-scan组件扫描
3.其他过滤筛选条件
4.bean的属性(组件)装配
4.x的新功能:泛型依赖注入(了解)
1.父类中注入了
2.子类中并未继承
3.调用1中save方法看下。 userservcie中已经注入了userdao.
OK! IOC部分完结。
附上练习截图。
相关文章推荐
- spring 8 bean配置--IOC容器中bean的生命周期
- [原创]java WEB学习笔记97:Spring学习---Spring 中的 Bean 配置:IOC 和 DI
- Java - Spring IoC容器配置Bean的方式?
- Spring学习(九)使用ioc注解方式配置bean
- spring学习总结(七):IOC & DI 配置Bean之bean的生命周期及bean的配置方式
- SpringIOC——注入Bean配置
- (spring-第5回【IoC基础篇】)spring容器从加载配置文件到实例化bean的内部工作机制
- Atitit ioc 之道 attilax著 第2章 装配Bean 33 2.1 Spring配置的可选方案 34 2.2 自动化装配bean 35 2.2.1 创建可被发现的bean 35 2.
- [原创]java WEB学习笔记101:Spring学习---Spring Bean配置:IOC容器中bean的声明周期,Bean 后置处理器
- Spring使用xml配置bean,主要是constructor-arg
- Spring学习-06:IOC容器装配Bean(xml配置方式)详解
- 【Spring】IOC之基于注解的配置bean(上)
- spring学习总结(三):IOC & DI 配置 Bean 之配置形式及依赖注入方式
- Spring学习(九)使用ioc注解方式配置bean
- Spring IOC之通过JAVA代码配置Bean
- spring学习总结(四):IOC & DI 配置 Bean 之注入属性细节
- 通过DefaultListableBeanFactory加载.xml配置文件学习Spring-IoC容器注册/加载bean的机制(源码走读)
- Spring通过配置文件获取bean(不用IOC)
- Spring(三):IoC容器装配Bean(xml配置方式和注解方式)
- Spring4深入理解IOC&DI02----Bean配置--自动装配、bean之间的继承与依赖、使用外部属性文件