bean的继承
<!-- bean 的继承
作为模板来使用.
可以通过abstract="true"来指定把该bean配置为·抽象的.
通过abstract="true"指定的bean,IOC容器是不能实例化该bean的对象.
如果该bean为抽象的,可以省略掉class属性的配置
-->

<bean id="address"
class="com.atguigu.spring.beans.autowire.Address"
p:city="beiJing" p:street="beijingli"
>
</bean>

<!--
parent: 实现bean的继承关系 指定父bean
从父bean中继承下来的属性是可以进行覆盖的.
-->

<bean id="address1"
class="com.atguigu.spring.beans.autowire.Address"
parent="address" p:street="ShangDiJiuJie"
></bean>

<!-- bean的依赖 -->
<!-- 要求: 实例化person的时候必须依赖于一个名为car的bean -->

<bean id="person"
class="com.atguigu.spring.beans.autowire.Person"
p:name="Lee" p:address-ref="address1" depends-on="car" p:car-ref="car" > </bean> <bean id="car" class="com.atguigu.spring.beans.autowire.Car">
<property name="brand" value="Ford"></property>
<property name="price" value="350000"></property>
</bean>

<!-- bean的作用域
singleton: 単例的. 在SpringIOC容器整个生命周期中只会创建一个对象.
容器在初始化的时候就会创建该对象.
prototype: 原型的. 每次获取都会创建一个新的bean的实例返回.
容器在初始化的时候不会创建该对象.而是每次getBean的时候才会
创建对象.
-->

<bean id="car"
class="com.atguigu.spring.beans.scope.Car"
p:brand="MiNi" p:price="300000" scope="prototype"
></bean>

最新文章

  1. .net 开源工作流比较及应用
  2. Spring源码追踪3——AOP机制
  3. C# Keynote
  4. 【BZOJ】【1051】【HAOI2005】受欢迎的牛
  5. CSS3 :nth-of-type() 选择器
  6. hdoj 1686 Oulipo【求一个字符串在另一个字符串中出现次数】
  7. ZedGraph控件生成饼图、拆线图和柱状图例程
  8. Ext 怎么发ajax请求
  9. JDBC Connection Reset问题分析
  10. 多线程——实现Callable接口
  11. 关系数据标准语言SQL之数据查询
  12. Python——爬取人口迁徙数据(以腾讯迁徙为例)
  13. 都2019年了,还问GET和POST的区别
  14. python常用内建模块--collections
  15. 2 URL的玩法
  16. PHP计算两个绝对路径的相对路径
  17. Android 旋转、平移、缩放和透明度渐变的补间动画
  18. 原生JS,运动的小人
  19. jQuery源代码学习:经常使用正則表達式
  20. 堆积木----vector防止内存超限

热门文章

  1. CentOS7.5模板机配置
  2. Windows(Server)环境安装Web服务器(Apache,PHP,Mysql)图文教程
  3. android 9.0 Launcher3 去掉抽屉式,显示所有 app
  4. firefox浏览器播放音频
  5. 转:如何让phpmyadmin输入密码再进入
  6. 《Effective Java》 读书笔记(六)避免创建不必要的对象
  7. mysql中的锁机制之悲观锁和乐观锁
  8. C++学习笔记8_零碎的知识
  9. NOIP模拟 5
  10. P5304旅行者(比bk201还要流氓的解法)