起初我都是通过在application.properties中配置参数来启动项目,但是这样有个弊端,就是同一个项目启动多次,只是端口或者环境变量不同的时候,就需要多个项目来完成
 解决这个弊端的一个好办法就是用jar包启动,通过指令来修改配置
 1.修改配置
 原来的配置是这样:
<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
</build>
 
现在的配置是这样:
<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<version>2.0.3.RELEASE</version>
				<executions>
					<execution>
						<goals>
							<goal>repackage</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>
 
对比一下,只是增加了version和executions
 2.启动命令
 在控制台中输入mvn clean package,打包成功
 
 3.运行jar包
 这个时候就可以随意修改运行时的参数了
 java -jar xxx.jar --server.port=1111
 java -jar xxx.jar --server.port=2222










