spring-environment

    2熱度

    1回答

    屬性佔位符繼承我想我們的港口自定義屬性佔位符使用Spring的新Environment支持,但我無法弄清楚如何讓我們目前的佔位符魔法做什麼。 我想是對的屬性文件默認一堆從classpath中讀取,然後讓這些屬性覆蓋(覆蓋)由一堆屬性文件從別的地方。 我不希望將所有屬性替換爲另一組文件中設置的屬性。 到Spring 3.1 <bean class="com.snaphop.spring.Config

    0熱度

    1回答

    我們對我們的配置文件有一個特定的格式,而不是具有多個文件 - 即dev.properties,uat.properties,prod.properties - 我們改爲在一個文件中包含所有值,但用每個環境的前綴分隔。例如: SERVICE_PORT = 9800 DEV_SERVICE_PORT = 7800 UAT_SERVICE_PORT = 6600 我們有一個查找這些值,並決定什麼前綴添加

    1熱度

    2回答

    我不知道是否有方法從屬性實例的形式從Spring環境中提取屬性(例如從ApplicationContext獲取)?或者,至少有沒有辦法在Spring Environment中枚舉屬性,或者將它們全部作爲地圖,或者我可以將[最初未知]屬性集合轉換爲Properties對象的任何其他方式? 我需要此功能才能創建jclouds Context,請致電org.jclouds.ContextBuilder.

    1熱度

    1回答

    我有一個Spring MVC應用程序。我正在使用someprops.property文件來獲取一些全局屬性。 我使用Spring的環境來得到這個。 @Autowired private Environment env; 在某些方法 env.getProperty('some.prop'); 我在這裏的問題是,它讀取文件中的每個程序調用env.getProperty時間(),或者它會記住上

    0熱度

    1回答

    在彈簧基礎項目中,我們要從classpath加載文件,必須從spring el表達式評估文件位置。 此功能目前在春季加載屬性文件,位置可以是任何Spring EL。 <util:properties id="samplePolicy" location="classpath:/conf/#{environment.getActiveProfiles()[1]} /samp

    16熱度

    2回答

    使用它在春季JavaConfig,我可以定義屬性源和注入環境 @PropertySource("classpath:application.properties") @Inject private Environment environment; 我該怎麼做,如果在XML? 我正在使用上下文:property-placeholder,並在JavaConfig類@ImportResource

    0熱度

    1回答

    我目前正在將現有的應用程序遷移到Spring Boot 1.2(使用Mule 3;與Spring 4.2不兼容)。這個應用程序包含一個庫提供的(我不能修改的)servlet,它通過用bean定義讀取一些包含應用程序的XML文件來創建幾個ClasspathXmlApplicationContext來執行Mule引導過程。 我的問題是,這個XML文件包含幾個佔位符,應根據活動配置文件以不同的方式解析佔

    3熱度

    1回答

    我有一個屬性文件我正在與Spring通過XML註冊,使用property-placeholder元件: <context:property-placeholder location="classpath:foo.properties" /> 使用 @Value註釋 我可以訪問的特性,例如 @Value("${prefs.key}") private String prefValue; 但