从静态main方法依赖注入运行时参数的方法有多种,以下是其中一种常见的实现方式:
示例代码:
public class Main {
public static void main(String[] args) {
String runtimeParam = args[0]; // 获取第一个命令行参数
// 使用获取到的运行时参数进行后续操作
// ...
}
}
示例代码:
public class Main {
public static void main(String[] args) {
String runtimeParam = System.getProperty("RUNTIME_PARAM"); // 获取名为RUNTIME_PARAM的环境变量的值
// 使用获取到的运行时参数进行后续操作
// ...
}
}
示例代码(使用properties文件):
public class Main {
public static void main(String[] args) {
Properties properties = new Properties();
try {
properties.load(new FileInputStream("config.properties")); // 加载配置文件
String runtimeParam = properties.getProperty("RUNTIME_PARAM"); // 获取名为RUNTIME_PARAM的参数值
// 使用获取到的运行时参数进行后续操作
// ...
} catch (IOException e) {
e.printStackTrace();
}
}
}
以上是几种常见的从静态main方法依赖注入运行时参数的方法。根据实际需求和项目架构,选择适合的方式来获取和使用运行时参数。
领取专属 10元无门槛券
手把手带您无忧上云