mvn spring-boot:run动态修改配置项

背景

配置文件application.properties有一个配置项server.port=8080,如果项目根目录下执行命令

mvn spring-boot:run

会启动8080端口web应用

问题

如果要动态修改成8082,怎么通过mvn spring-boot:run启动呢

解决

项目根目录下执行命令

mvn spring-boot:run  -Dspring-boot.run.jvmArguments="-Dserver.port=8082"

其他

通常springboot可能比较多,如果都启动,占用内存较大,可以加上jvm参数限制,整个命令行最终为

mvn spring-boot:run  -Dspring-boot.run.jvmArguments="-Dserver.port=8082 -Xms128m -Xmx128m"

你可能感兴趣的:(mvn spring-boot:run动态修改配置项)