FileReader讀取目錄文文件gson解析

項目開發中 ,對於一些生產上用的密鑰,肯定是要放在項目之外的。這樣一方面隔離了項目,起到一定的安全作用;

由此,我們需要用到一些解析文件,獲取文件內容 , 並項目啓動時初始化變量;

這裏引用gson(用於解析文件流),首先引入gson依賴

       <!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
        <dependency>
            <groupId>com.google.code.gson</groupId>
            <artifactId>gson</artifactId>
            <version>2.8.0</version>
        </dependency>

 可以放在靜態代碼塊裏 這樣就可以預加載

 private static JsonObject object = null;
      public static String key1;
 
    public static String key2 ;
    public static String kwy3  ;
    static {
        try {
            JsonParser parser=new JsonParser();
            object=(JsonObject) parser.parse(new FileReader("usr/local/text.json"));
             key1= object.get("key1").getAsString();
            key2 = object.get("key2").getAsString();
            key3= object.get("key3").getAsString();
        }catch (Exception e) {
            e.printStackTrace();
        }


    }

這樣  我們就實現密鑰相關和項目隔離了;從而一定程度上解決了密鑰的安全性;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章