码迷,mamicode.com
首页 > 编程语言 > 详细

使用spring的特殊bean完成配置

时间:2016-11-17 00:14:47      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:接口   自己的   patch   factory   com   png   url   逗号   div   

1.分散配置

beans.xml配置如下:

使用占位符变量代替bean装配文件中的硬编码配置。占位符采用${variable}形式。

说明:当通过context:property-placeholder引入属性文件时,有多个需要使用逗号间隔

<!-- 引入我们的db.propertieswen文件 -->
   <context:property-placeholder location="classpath:com/yy/dispatch/db.properties,classpath:com/yy/dispatch/db2.properties"/>
   <!-- 配置DBUtil对象 -->
   <bean id="dbutil" class="com.yy.dispatch.DBUtil">
   <property name="drivername" value="${drivername}"/>
    <property name="url" value="${url}"/>
    <property name="name" value="${name}"/>
    <property name="pwd" value="${pwd}"/>
   </bean>
   
   <bean id="dbutil2" class="com.yy.dispatch.DBUtil">
   <property name="drivername" value="${db2.drivername}"/>
    <property name="url" value="${db2.url}"/>
    <property name="name" value="${db2.name}"/>
    <property name="pwd" value="${db2.pwd}"/>
   </bean>

  db.properties:技术分享

2.感知其他bean

   运行在spring容器中的bean不知道自己的注册名,运行在哪里。实现以下三个接口:

 BeanNameAware:知道自己的名字。

 BeanFactoryAware:所处的bean工厂。

 ApplicationContextAware:所在上下文。

使用spring的特殊bean完成配置

标签:接口   自己的   patch   factory   com   png   url   逗号   div   

原文地址:http://www.cnblogs.com/yang-ye/p/6071688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!