第一:覆蓋
-- 覆蓋系統中的文件中的application-dev.yml文件,兩種指定方法都可以
springboot默認優先讀取application.properties>application.yml>指定文件(application-dev.yml)
公共配置可以在application.yml,其他配置在application-dev.yml
1)java -jar mssda.jar ?-Dconfig.file=application-dev.yml?
2)java -jar mssda.jar ? -Dspring.config.location=application-dev.yml
第二:直接引用全部
全部啟動用下面文件,不讀系統中的application-dev.yml,需要完整的配置(如缺少公共配置會報錯)
--這樣寫配置,全部知道一個文件,此時文件必須完整
java -jar mssda.jar ?--spring.config.location=application-dev.yml
補充一下: -D是jvm的參數,--是環境變量的參數;優先級:jvm的參數大于環境變量的參數