java -Dspring.profiles.active -jar xxx.jar和java -jar xxx.jar --spring.profiles.active有什么区别

java -Dspring.profiles.active -jar xxx.jarjava -jar xxx.jar --spring.profiles.active有什么区别

我知道-D是JVM系统参数,但是-是什么?以及定义它的人

teter 回答:java -Dspring.profiles.active -jar xxx.jar和java -jar xxx.jar --spring.profiles.active有什么区别

--是特定于Spring Boot的。 Spring Boot应用程序读取此参数。

-Dpring.profiles.active作为System属性处理,spring可以处理它,应用程序中的任何位置(甚至非Spring驱动)都可以使用System.getProperty访问它,--spring.profiles.active由spring内部处理作为命令行参数,两者都可以工作。

本文链接:https://www.f2er.com/3154697.html

大家都在问