0
如果我需要保持一些配置從代碼中分離出來,那麼最好的方法是什麼?我有一些Web Services需要從Apex類中調用。 Web服務URL根據其被調用的位置而有所不同,即如果Apex代碼部署在沙盒上,則需要調用http://www.sandbox.com/XXX,而如果在生產環境中則需要使用http://www.production/XXX。將常量與Salesforce apex代碼分離的最佳方法是什麼?
如果我需要保持一些配置從代碼中分離出來,那麼最好的方法是什麼?我有一些Web Services需要從Apex類中調用。 Web服務URL根據其被調用的位置而有所不同,即如果Apex代碼部署在沙盒上,則需要調用http://www.sandbox.com/XXX,而如果在生產環境中則需要使用http://www.production/XXX。將常量與Salesforce apex代碼分離的最佳方法是什麼?
Custom settings是你想要使用的。這樣,您可以在沙盒和生產組織中擁有不同的配置值。而且,自定義設置會在應用程序級別緩存,因此訪問它們非常快。
Here是一些關於如何從Apex代碼訪問自定義設置的文檔。
謝謝亞當!它會真的幫助! –