spring boot 三种启动方式

命令行方式
java命令的模版:java [-options] -jar jarfile [args...]

1.java -jar 无脑启动
java -jar springboot-1.0.1-SNAPSHOT.jar

  1. java -jar 参数启动
java -Xms128m -Xmx256m -Xdebug -Xrunjdwp:server=y,address=8081,suspend=n -jar /data/app/test.jar --spring.profiles.active=dev &

--spring.profiles.active=dev 这里传的参数是spring 容器中接可接收到的。这个配置就相当于配置文件中的配置。可以任入任务想传给 spring 容器的参数,这里传入的参数会覆盖配置文件中的参数,配置文件中没有的参数,这里也能传进去,还可以直接读取。相当于是 spring boot 可以从配置文件中将配置读取,也可以通过外部临时传入的方式传入到容器。@Value 可以读到。
注意:传入 spring 容器所使用的参数,必须是在 .jar 后面 使用 --参数名=值 的形式。

3.maven
mvn spring-boot:run

你可能感兴趣的:(spring boot 三种启动方式)