我正在尝试在Windows命令提示符上使用maven命令运行我的SpringBoot应用程序。 我想将应用程序运行在8000端口上。 我尝试了下面的命令,但是应用程序总是尝试在8080上启动,而这个端口已经被占用了,因此无法启动。
mvn -Dserver.port=8000 spring-boot:run
当我将 server.port=8000 添加到 application.properties 文件中并通过 IDE 运行应用程序时,它按预期在 8000 端口上运行。
但是,当我通过 mvn 命令运行应用程序时,为什么它不会在 '8000' 端口上启动?这个命令有什么问题吗?