1. import java.util.HashMap;
  2. import java.util.Map;
  3. public class EnvBootstrap {
  4. private static Map<String, String> envVars = new HashMap<>();
  5. public static void setEnvVar(String name, String value) {
  6. envVars.put(name, value);
  7. }
  8. public static String getEnvVar(String name) {
  9. return envVars.getOrDefault(name, ""); // Return empty string if not found
  10. }
  11. public static void main(String[] args) {
  12. // Example usage:
  13. setEnvVar("SANDBOX_MODE", "true");
  14. setEnvVar("API_KEY", "dummyKey");
  15. String sandboxMode = getEnvVar("SANDBOX_MODE");
  16. String apiKey = getEnvVar("API_KEY");
  17. System.out.println("Sandbox Mode: " + sandboxMode);
  18. System.out.println("API Key: " + apiKey);
  19. //Simulate loading from a file/system.
  20. loadEnvFromSystem();
  21. }
  22. private static void loadEnvFromSystem() {
  23. //In a real implementation, this would read from a file or system environment.
  24. //For simplicity, we'll simulate loading some env vars.
  25. setEnvVar("DEBUG", "true");
  26. setEnvVar("LOG_LEVEL", "INFO");
  27. }
  28. }

Add your comment