1. 程式人生 > >Spring註解@Value,動態取值

Spring註解@Value,動態取值

用法如下

@Value("${uname}")
private String name;

我們想動態從配置檔案中讀取, 使用@Value註解即可; 那可定需要在上下文中有uname這個配置啦, 咱可以用個spring來載入資源(properties);
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" >
		<property name="locations">
			<list>
				<value>classpath:/config/config.properties</value>
			</list>
		</property>
	</bean>


config.properties檔案中有uname=zhangsan即可