開心生活站

位置:首頁 > IT科技 > 

java,environment

IT科技3.34W

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java environment是什麼,讓我們一起了解一下?

Environment是在java中提供了一個訪問外部環境的類,通常項目在發佈的時候需要將操作系統的環境變量(Environment)讀入到項目當中,然後根據的系統的環境,讓程序作出相應配置的時候用到

Environment 常用方法有哪些?

方法:getDataDirectory() 

解釋:返回 File ,獲取 Android 數據目錄。

方法:getDownloadCacheDirectory() 

解釋:返回 File ,獲取 Android 下載/緩存內容目錄。

方法:getExternalStorageDirectory() 

解釋:返回 File ,獲取外部存儲目錄即 SDCard。

java environment

方法:getExternalStoragePublicDirectory(String type) 

解釋:返回 File ,取一個高端的公用的外部存儲器目錄來擺放某些類型的文件

方法:getExternalStorageState() 

解釋:返回 File ,獲取外部存儲設備的當前狀態  。

方法:getRootDirectory() 

解釋:返回 File ,獲取 Android 的根目錄。

實際操作中,如何引入Environment?

實現EnvironmentAware 接口,獲取Environment對象。
實現CommandLineRunner接口,在容器啓動完成後,獲取key的值,作爲源碼跟蹤的入口。

@Componentpublic class EnvironmentDebugger implements CommandLineRunner, EnvironmentAware {    private Environment environment;    @Override    public void run(String... args) throws Exception {        String study2 = environment.getProperty("study2");    }    @Override    public void setEnvironment(Environment environment) {        this.environment = environment;    }}

以上就是小編今天的分享了,希望可以幫助到大家。

標籤:java