我有一個應用程序,爲此我可以指定要運行它的配置文件。 但我也希望將這些配置文件分組到credentails,應用程序性能,內存打印,應用程序行爲等內容。我可以運行下面的曲線彈簧配置文件組
-Dspring.profiles.active=production,cached-local,db-connection-pooled...
但我寧願初始化它作爲
-Dspring.profiles.active=production,super-fast
#the above activates method level caches, db connection pooling etc
#super-fast triggered activation of cached-local, db-connection-pooled profiles
或
-Dspring.profiles.active=dev,low-footprint
#the above dosent enable caching, or db connection pooling
可以這樣無需編寫像 How to set active spring 3.1 environment profile via a properites file and not via an env variable or system property任何自定義代碼來實現的。 我很好,即使我可以從屬性文件或spring-xml配置中加載這些文件。 我在Spring 3.1上只使用xml配置。
你有沒有得到這個地方?我試圖想出一個解決方案來做類似的事情。 –
抱歉延誤。不,我沒有找到解決方案。讓我知道你是否做過。 – user918953