0
是否有任何方法將某些值設置爲org.springframework.core.env.Environment
?將彈簧引導的彈簧環境設置/放入以後使用
我們使用的是以下版本的Spring引導程序。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.1.RELEASE</version>
</parent>
春天會默認加載application.properties
爲org.springframework.core.env.Environment
。我們可以@Autowired Environment和getString(「key」)來獲取值。
假設我們有一個許可證文件,並將對其進行解碼,以加載許可期以驗證此係統是否仍然有效,請致電initialize()
ApplicationContextInitializer
。
我們希望將此許可期限存入Environment
以備後用。例如,當用戶每次發送一些指定的請求時,我們將再次驗證許可期。因此,我們無需每次加載許可證文件並對其進行解碼。
或者我們可以通過其他更合適的方式達到這個目的嗎?
任何幫助表示讚賞。
嗨Ekansh,感謝您的答覆。但是,我們的許可證文件是加密的,所以我擔心我們不能讓它作爲屬性文件加載。我們正在尋找一些方法來存儲/設置/將環境中的價值作爲全球變量。 – Bruce