springboot 命令行 启动指定args
时间: 2023-11-16 07:04:11 浏览: 70
SpringBoot应用启动过程分析
可以在命令行中使用以下命令启动 Spring Boot 并传递参数:
```
java -jar your-app.jar --arg1=value1 --arg2=value2
```
其中 `your-app.jar` 是你的 Spring Boot 应用程序的可执行 JAR 文件,`--arg1` 和 `--arg2` 是你需要传递的参数名,`value1` 和 `value2` 是参数的值。你可以根据你的需要添加或删除参数。
如果你使用的是 Maven 或 Gradle 构建你的应用程序,则可以在 `pom.xml` 或 `build.gradle` 中配置默认参数,并在启动时不需要手动传递它们。例如,如果你使用 Maven,可以在 `pom.xml` 的 `<build>` 标签中添加以下内容:
```xml
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<jvmArguments>
-Dmy.property=value
</jvmArguments>
</configuration>
</plugin>
</plugins>
```
在这个例子中,`-Dmy.property=value` 是默认的 JVM 参数,你可以在应用程序中使用 `System.getProperty("my.property")` 来获取它的值。
阅读全文