背景
配置文件application.properties有一个配置项server.port=8081,如果项目根目录下执行命令
mvn spring-boot:run
会启动8081端口web应用
问题
如果要动态修改成8081,怎么通过mvn spring-boot:run启动呢
解决
项目根目录下执行命令
···
mvn spring-boot:run -Drun.arguments=–server.port=8082
# 其他
通常springboot可能比较多,如果都启动,占用内存较大,可以加上jvm参数限制,整个命令行最终为
mvn spring-boot:run -Drun.arguments=–server.port=8082 -Drun.jvmArguments=”-Xms64m -Xmx128m”
···