JFinal中如何获取启动命令中环境变量

在JFinal项目总在启动后中如何获取启动脚本中(java -jar xxx.jar APP_ENV=debug)中的获取APP_EVN=debug来确定启动时debug环境

评论区

杜福忠

2025-03-25 18:15

在 Java 中,可以通过 main 方法的参数 String[] args 获取启动命令传递的参数。
或者 String xxx = System.getProperty(key);
* 传参注意事项:
* 1:传参规则由 java 命令行给定,与 jfinal undertow 项目完全无关
* 2:传参以 "-D" 为前缀,并且该前缀与后方的参数名之间不能有空格
* 3:参数名与参数值中间用等号字符分格,且等号前后不能空格
* 使用示例:
* java -Dundertow.port=8080 -Dundertow.host=0.0.0.0 -jar jfinal-club-release.jar

蜡笔小新

2025-03-25 23:00

@杜福忠 确实可以,谢谢。

热门反馈

扫码入社