默认情况下,SpringApplication将所有命令行选项参数(即,以--开头的参数,例如,--server.port=9000)转换为一个property并将其添加到Spring的 Environment。如前所述,命令行属性始终优先于基于文件的属性源。如果您不想将命令行属性添加到Environment中,则可以使用SpringApplication.setAddCommandLineProperties(false)禁用它们。