最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

idea向System.getenv()添加系統(tǒng)環(huán)境變量的操作

 更新時間:2021年06月19日 14:53:00   作者:歡谷悠揚  
這篇文章主要介紹了idea向System.getenv()添加系統(tǒng)環(huán)境變量的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

idea如何設置系統(tǒng)環(huán)境變量

背景

最近在接入阿里云的短信服務,在使用阿里云短信服務的SDK過程中想看看SDK中HttpUtil 中

public static String debugHttpRequest(HttpRequest request) {
        if (isHttpDebug) {
            StringBuilder debugString = new StringBuilder();

            String sysUrl = request.getSysUrl();
            URL url = null;
            try {
                url = new URL(sysUrl);
                debugString.append("> " + request.getSysMethod() + " " + url.getProtocol().toUpperCase() + "/1.1\n> ");
                debugString.append("Host : " + url.getHost() + "\n> ");
            } catch (MalformedURLException e) {
                debugString.append("> " + request.getSysMethod() + " " + sysUrl + "\n> ");
                debugString.append("Host : " + sysUrl + "\n> ");
            }
            Map<String, String> requestHeaders = request.getSysHeaders();
            for (Entry<String, String> entry : requestHeaders.entrySet()) {
                debugString.append(entry.getKey() + " : " + entry.getValue() + "\n> ");
            }
            debugString.append("Request URL : " + sysUrl + "\n> ");
            if (isHttpContentDebug) {
                try {
                    debugString.append("\n" + request.getHttpContentString());
                } catch (ClientException e) {
                    debugString.append("\n" + "Can not parse response due to unsupported encoding : " + request
                            .getSysEncoding());
                }
            }
            log.info("\n" + debugString);
            return debugString.toString();
        } else {
            return null;
        }
    }

上述方法的debug信息,但是由于isHttpDebug是在靜態(tài)代碼塊中通過讀取系統(tǒng)環(huán)境變量判斷的

static {
        Boolean flag = "sdk".equalsIgnoreCase(System.getenv("DEBUG"));
        isHttpDebug = flag;
        isHttpContentDebug = flag;
    }

所以來想辦法如何設置這個DEBUG參數(shù)

讀取系統(tǒng)環(huán)境變量

for (String s : System.getenv().keySet()) {
    System.out.println(s+":"+System.getenv(s));
}

設置系統(tǒng)環(huán)境變量

至此,通過idea設置程序運行系統(tǒng)環(huán)境變量就完成了??梢酝ㄟ^System.getenv()來查看設置的系統(tǒng)環(huán)境變量。

mac上ide中無法獲取環(huán)境變量的問題

工作環(huán)境:mac

IDE:eclipse or IntelliJ IDEA

工作中需要用環(huán)境變量來設置參數(shù),然后在程序啟動時發(fā)現(xiàn)之前在.bash_profile中配置的環(huán)境變量都讀不到,命令行echo一下是生效的。

后來定位到原因是idea啟動沒有獲取到環(huán)境變量。。我之前的啟動方式是直接雙擊圖標。

之后關閉ide,通過bash命令 open /Applications/xxx.app啟動ide。

System.out.println(System.getenv("LOCAL_PROXY"));

獲取到了之前配置的環(huán)境變量,問題解決。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Spring Boot RestTemplate提交表單數(shù)據(jù)的三種方法

    Spring Boot RestTemplate提交表單數(shù)據(jù)的三種方法

    本篇文章主要介紹了Spring Boot RestTemplate提交表單數(shù)據(jù)的三種方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Java基本數(shù)據(jù)類型與類型轉換實例分析

    Java基本數(shù)據(jù)類型與類型轉換實例分析

    這篇文章主要介紹了Java基本數(shù)據(jù)類型與類型轉換,結合實例形式分析了Java基本數(shù)據(jù)類型分類、用法,類型轉換及相關操作注意事項,需要的朋友可以參考下
    2020-04-04
  • Java?Swing實現(xiàn)掃雷源碼

    Java?Swing實現(xiàn)掃雷源碼

    這篇文章主要為大家詳細介紹了Java?Swing實現(xiàn)掃雷源碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • SpringBoot+kaptcha實現(xiàn)圖片驗證碼功能詳解

    SpringBoot+kaptcha實現(xiàn)圖片驗證碼功能詳解

    這篇文章主要為大家詳細介紹了SpringBoot如何結合kaptcha實現(xiàn)圖片驗證碼功能,文中的示例代碼講解詳細,有需要的小伙伴可以參考一下
    2024-01-01
  • SpringBoot 錯誤處理機制與自定義錯誤處理實現(xiàn)詳解

    SpringBoot 錯誤處理機制與自定義錯誤處理實現(xiàn)詳解

    這篇文章主要介紹了SpringBoot 錯誤處理機制與自定義錯誤處理實現(xiàn)詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • 詳解SpringBoot依賴注入和使用配置文件

    詳解SpringBoot依賴注入和使用配置文件

    這篇文章主要介紹了SpringBoot依賴注入和使用配置文件的相關知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • 出現(xiàn)SLF4J:?Failed?to?load?class?“org.slf4j.impl.StaticLoggerBinder“.的解決方法

    出現(xiàn)SLF4J:?Failed?to?load?class?“org.slf4j.impl.StaticLog

    本文主要介紹了出現(xiàn)SLF4J:?Failed?to?load?class?“org.slf4j.impl.StaticLoggerBinder“.的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Redis Spring配置集群過程

    Redis Spring配置集群過程

    這篇文章主要介紹了Redis Spring配置集群過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • El表達式使用問題javax.el.ELException:Failed to parse the expression的解決方式

    El表達式使用問題javax.el.ELException:Failed to parse the expression

    今天小編就為大家分享一篇關于Jsp El表達式使用問題javax.el.ELException:Failed to parse the expression的解決方式,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Java發(fā)送http請求調用第三方接口獲取token方式

    Java發(fā)送http請求調用第三方接口獲取token方式

    這篇文章主要介紹了Java發(fā)送http請求調用第三方接口獲取token方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07

最新評論

淮北市| 榆社县| 冀州市| 陆川县| 安泽县| 嘉鱼县| 迭部县| 射阳县| 莱西市| 江口县| 罗城| 望奎县| 平南县| 当涂县| 密云县| 嘉黎县| 上饶市| 胶南市| 朝阳市| 普兰店市| 朝阳区| 德昌县| 嘉兴市| 金山区| 长子县| 阜平县| 桂东县| 屏边| 花莲市| 竹北市| 八宿县| 兴隆县| 长岛县| 遂宁市| 尚义县| 定南县| 达尔| 徐州市| 开平市| 林甸县| 武强县|