com.baidu.driver4j.bns.spring
类 BNSPropertyPlaceholderConfigurer

java.lang.Object
  继承者 org.springframework.core.io.support.PropertiesLoaderSupport
      继承者 org.springframework.beans.factory.config.PropertyResourceConfigurer
          继承者 org.springframework.beans.factory.config.PlaceholderConfigurerSupport
              继承者 org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
                  继承者 com.baidu.driver4j.bns.spring.BNSPropertyPlaceholderConfigurer
所有已实现的接口:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.beans.factory.InitializingBean, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered

public class BNSPropertyPlaceholderConfigurer
extends org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
implements org.springframework.beans.factory.InitializingBean

Extends spring PropertyPlaceholderConfigurer to support get instance info from BNS service.
example <bean class="com.baidu.driver4j.bns.spring.BNSPropertyPlaceholderConfigurer"> <property name="bnsNamingSerivce"> <set> <value>xml-noah.tc.all</value> <value>xml2-noah.tc.all</value> </set> </property> <property name="hostAndPortJoiner" value=":"></property> <property name="multiSplit" value=";"></property> </bean>

从以下版本开始:
1.0.0
作者:
xiemalin

字段摘要
 
从类 org.springframework.beans.factory.config.PropertyPlaceholderConfigurer 继承的字段
SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
 
从类 org.springframework.beans.factory.config.PlaceholderConfigurerSupport 继承的字段
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, DEFAULT_VALUE_SEPARATOR, ignoreUnresolvablePlaceholders, nullValue, placeholderPrefix, placeholderSuffix, valueSeparator
 
从类 org.springframework.core.io.support.PropertiesLoaderSupport 继承的字段
localOverride, localProperties, logger
 
从接口 org.springframework.core.Ordered 继承的字段
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
构造方法摘要
BNSPropertyPlaceholderConfigurer()
           
 
方法摘要
 void afterPropertiesSet()
           
protected  void processProperties(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactoryToProcess, Properties props)
           
 void setBnsNamingSerivce(Set<String> bnsNamingSerivce)
           
 void setHostAndPortJoiner(String hostAndPortJoiner)
           
 void setMultiSplit(String multiSplit)
           
 
从类 org.springframework.beans.factory.config.PropertyPlaceholderConfigurer 继承的方法
parseStringValue, resolvePlaceholder, resolvePlaceholder, resolveSystemProperty, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
 
从类 org.springframework.beans.factory.config.PlaceholderConfigurerSupport 继承的方法
doProcessProperties, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setValueSeparator
 
从类 org.springframework.beans.factory.config.PropertyResourceConfigurer 继承的方法
convertProperties, convertProperty, convertPropertyValue, getOrder, postProcessBeanFactory, setOrder
 
从类 org.springframework.core.io.support.PropertiesLoaderSupport 继承的方法
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

BNSPropertyPlaceholderConfigurer

public BNSPropertyPlaceholderConfigurer()
方法详细信息

processProperties

protected void processProperties(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactoryToProcess,
                                 Properties props)
                          throws org.springframework.beans.BeansException
覆盖:
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer 中的 processProperties
抛出:
org.springframework.beans.BeansException

setBnsNamingSerivce

public void setBnsNamingSerivce(Set<String> bnsNamingSerivce)

setMultiSplit

public void setMultiSplit(String multiSplit)

setHostAndPortJoiner

public void setHostAndPortJoiner(String hostAndPortJoiner)

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
指定者:
接口 org.springframework.beans.factory.InitializingBean 中的 afterPropertiesSet
抛出:
Exception


Copyright © 2016. All rights reserved.