jetty中传java参数(spring-io中的配置项)

Posted yoyo002

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jetty中传java参数(spring-io中的配置项)相关的知识,希望对你有一定的参考价值。

最近产品线后端无人,本人被拉去开发后端。

遇到个问题,在springio中配置文件(如:application-dev.yml)中的配置参数怎样在启动时指定。最直接的问题就是,我想打一个包,然后在启动时指定用开发环境dev还是生产环境prod的配置文件。

答案如下:

export JAVA_OPTIONS="-Dspring.profiles.active=prod" && ../bin/jetty.sh start

即,在jetty启动前配置环境变量JAVA_OPTIONS,记得要export才能把这个变量传递给下一个bash进程(jetty.sh)
其中 spring.profiles.active是application.yml用于指定被激活的配置文件的参数。

以上是关于jetty中传java参数(spring-io中的配置项)的主要内容,如果未能解决你的问题,请参考以下文章

Java学习笔记之二十七Java8中传多个参数时的方法

java中传值及引伸深度克隆的思考(说白了Java只能传递对象指针)

Java方法中传值和引用传递的问题(转)

java中getParameter()中的参数 (个人笔记)

java中getParameter()中的参数 (个人笔记)

解决react不能往setState中传key作为参数的办法