0
A
回答
0
String value = System.getEnv(myKey);
其在OS經由export foo=bar
(* nix中)或SET foo=bar
(窗口)中所定義,或系統性能:
String value = System.getProperty(myKey);
其上java命令定義行,例如java -DmyKey=myValue ...
+0
沒有一個好主意,因爲它會降低我的代碼可移植性,並且仍然可以輕鬆訪問配置。 – jfzr
相關問題
- 1. 訪問設計配置變量
- 2. 使用RESTful API訪問配置設置?
- 3. Rspec和水豚測試的訪問設計配置消息
- 4. 如何訪問非可視化Delphi組件的設計位置?
- 5. 設置UIBarButtonItem的可訪問性屬性
- 6. 如何設置可在不同位置訪問的Intranet?
- 7. 網頁設計標準 - 可訪問性
- 8. 在設置配置文件中訪問section'applicationSettings'(而不是'appSettings')
- 9. 訪問設計視圖中不可見的元素的屬性?
- 10. 可配置資源 - 設計模式
- 11. 配置和設計
- 12. 哪些設計模式可以應用於配置設置問題?
- 13. 訪問者的設計
- 14. 訪問未配置
- 15. 訪問表配置
- 16. 會員訪問設計(訪問會員)
- 17. 針對不同數據庫的可配置數據訪問層
- 18. 我可以編程訪問App配置中設置的錯誤級別嗎?
- 19. 訪問iOS設置
- 20. iphone設置訪問
- 21. 訪問iOS設備設置
- 22. 數據庫設計 - 配置/設置表
- 23. 設計模式和配置設置
- 24. 在哪裏配置「簡單訪問」模塊的設置drupal 7
- 25. 訪問客戶配置設置C#中Machine.Config的子節點
- 26. 訪問Node.js中的Azure服務配置設置
- 27. 如何訪問模塊內的配置設置表格
- 28. 在Elastic Beanstalk配置設置中拒絕S3對象的訪問
- 29. 我如何設置和訪問配置變量的軌道3
通過默默無聞的安全性總是一個壞主意,如果這是你的意思是'隱瞞'。經過一段時間和努力,你的隱藏價值將會顯現出來。如果是這種情況,我們可能需要更多關於架構的信息,以便查看是否有更好的可能。你可以在這裏閱讀更多:https://stackoverflow.com/questions/533965/why-is-security-through-obscurity-a-bad-idea – jackgu1988
嗯,這是一種默默無聞的安全。所以,這筆交易是我們有一臺服務器,可以像其他應用程序一樣運行,也可以引擎。爲了部署應用程序,我們需要編寫一組配置。然後將代碼部署在我們的客戶端服務器的war文件中。情況是,有時或客戶周圍的客戶篡改這種開放的配置,並導致許多令人頭痛的問題。所以這就是爲什麼我們希望配置在部署應用程序時變得模糊。 – jfzr
好吧,我明白了。問題是,如果有人想要,弄清楚一個混淆的文件總是可能的。事實上,如果有任何東西在用戶手中,它可能會被破解。沒有完美的安全性這樣的事情,但混淆甚至遠不是好的安全性。我建議你調查是否可以基於某種配置生成war文件(刪除所有不相關的代碼),而不是基於某種配置運行,如果這樣做合理的話。 – jackgu1988