spring4学习日记——第二天
来源:互联网 发布:任务分析矩阵 编辑:程序博客网 时间:2024/05/21 21:02
小白今天继续学习spring4~
一、首先呢是学习了bean的relation关系,bean可以抽象化一个模块,其他bean可以调用这个模块,需要改变的属性重写就行了。
例:
<bean id="address"
p:city="BeiJing" p:street="WuDaoKou" abstract="true"></bean>
<bean id="address2" p:street="DaZhongSi"
class="com.yrd.spring.beans.autowire.Address" parent="address" ></bean>
<bean id="address3" p:street="WuDaoKou"
class="com.yrd.spring.beans.autowire.Address" parent="address" ></bean>
其次是bean的依赖,也就是在被依赖的bean存在的情况下,依赖的bean才存在。
二、学习了bean的scope,主要学了prototype和singleton这两种属性,
singleton:容器初始时创建bean实例,在整个容器的生命周期内置创建这一个bean,单例的。
prototype:每次向容器里获取bean的话,都会创建一个新的bean。
三、bean使用外部属性文件,在配置数据库连接属性的时候,将配置内容写在外部文件,bean去调用。
四、spel学习,在bean的value属性中,主要运用在引用其他对象、其他对象的属性、调用其他方法,还可以链式操作。
例:<bean id="person" class="com.yrd.spring.beans.spel.Person">
<property name="car" value="#{car}"></property>
<property name="city" value="#{address.city}"></property>
<property name="info" value="#{car.price>3000000?'金领':'白领'}"></property>
<property name="name" value="Tom"></property>
</bean>
五、管理bean的生命周期
- spring4学习日记——第二天
- spring4学习日记——第四天
- spring4学习日记——第六天
- spring4学习日记——第一天
- spring4学习日记——第五天
- spring4学习日记——第七天
- 学习日记第二天
- 东软睿道实训日记—第二天
- Delphi学习日记——第二课
- 【Python学习日记】 第二天
- iOS学习日记(第二天)
- JAVAweb学习日记第二天
- Python学习日记 第二天
- Java高新技术第二天学习日记
- Spring4的开发(第二天)
- Spring4第二讲学习笔记,配置文件详解
- hiho刷题日记——第二天Trie树
- Java第二周学习日记
- 文件上传与下载之文件下载
- C语言实现url的编码和解码
- python在命令行模式下查看帮助文档
- WebService CXF学习
- 集合框架_TreeSet存储自定义对象并遍历练习2)
- spring4学习日记——第二天
- 优化生产者连接工厂(带有session缓存)
- shell函数参数
- Android学习笔记(21)————利用JDBC连接服务器数据库
- 数据倾斜是多么痛?Spark作业调优秘籍
- 通过CXF发布WebService第一例
- VS2013中配置DirectX开发环境
- SVM验证码识别,提供源程序下载。
- Max Sum