二 IOC之PropertyPlaceholderConfigurer

    老長一段時間沒有看文檔了,今天看到這個PropertyPlaceholderConfigurer有點意思,我於百忙之中抽出點時間,將這個點記錄在這裏,方便往後慢慢完善,慢慢深刻。spring

    由於我目前看的都是based-XML的方式,因此先看下配置是如何的吧!
spa

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
		<property name="properties">
			<value>custom.user.class=org.tunie.learn.spring.ioc.model.User</value>
		</property>
	</bean>
	<bean id="user" class="${custom.user.class}" scope="prototype">
		<property name="name" value="Tunie" />
		<property name="email" value="tomailxj@163.com" />
	</bean>

    經過PropertyPlaceholderConfigurer這個類,咱們配置了一個常量,這個常量能夠應用到bean中的class屬性中,其做用仍是挺有意思的。prototype

相關文章
相關標籤/搜索