我已經讀了幾十篇關於Spring的文章,但找不到這個問題的優雅解決方案。彈簧屬性配置
a)使用PropertyPlaceholderConfigurer加載屬性文件。例如。
// Load properties file
@Bean(name = "appProperties")
public static PropertyPlaceholderConfigurer getApplicationProperties() {
PropertyPlaceholderConfigurer bean = new PropertyPlaceholderConfigurer();
bean.setLocation(new ClassPathResource("app.properties"));
return bean;
}
b)求使用PropertyPlaceHolderConfigurer(例如mysql.properties在與此相關的數據庫類型 「app.properties」 app.database = MySQL的
C),然後負載屬性中配置的數據庫類型)並使其在上下文豆類
可用
嗨@Romail
${property name}
,請看看這個:http://kruders.com/spring/spring-propertyplaceholderconfigurer-使用註釋/ – Backtrack此鏈接不起作用。我想根據app.properties中定義的屬性加載新的屬性文件 –