欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

玩转SpringBoot 2 之项目启动篇

程序员文章站 2022-07-04 23:35:32
SpringBoot 启动方式有哪些? SpringBoot 有4种方式进行启动,具体方式如下: 1. IDEA方式启动 2. Eclipse 方式启动 3. Maven 启动方式 4. 通过SpringBoot 程序 jar 包启动 每种启动方式操作演示 1 IDEA方式启动 选中我们的 Spri ......

springboot 启动方式有哪些?

springboot 有4种方式进行启动,具体方式如下:

  1. idea方式启动
  2. eclipse 方式启动
  3. maven 启动方式
  4. 通过springboot 程序 jar 包启动

每种启动方式操作演示

1 idea方式启动

选中我们的 springboot 项目,通过下图操作方式进行正常启动 或者 debug 方式进行启动。

玩转SpringBoot 2 之项目启动篇

也可以通过打开 springboot 的启动类,右击选择 run startdemoapplication 进行正常方式启动,选择 debug startdemoapplication 进行 debug 方式的启动。

玩转SpringBoot 2 之项目启动篇

2 eclipse 启动方式

通过eclipse 创建好我们的 springboot 项目后,选中项目然后点击 run as,然后在点击 spring boot app 就可以启动 springboot 项目。具体操作: 选择项目-> run as-> spring boot app 具体操作如下图:

玩转SpringBoot 2 之项目启动篇

也可以通过debug 方式进行启动,方式和上面一样。不同的是我们要选择 debug as,具体操作: 选择项目-> run as-> debug as 具体操作如下图:

玩转SpringBoot 2 之项目启动篇

除了通过上面选择项目的方式,我们还可以点击springboot 启动类,通过执行main方法来启动项目。具体操作如下图:
点击 java application 和 sprign boot app 效果是一样的。

玩转SpringBoot 2 之项目启动篇

3 maven 启动方式

通过cmd 进入到我们 springboot 项目的根目录中,然后执行 mvn spring-boot:run 就可以运行我们的 springboot 项目啦。

玩转SpringBoot 2 之项目启动篇

startdemo 项目目录下内容如下:

玩转SpringBoot 2 之项目启动篇

4 通过 springboot 程序 jar 包启动

首先将程序打包并且跳过单元测试 mvn clean package -dmaven.test.skip=true,然后将打好的jar包通过 java -jar xxx.jar 来启动。

具体操作方式如下图:

玩转SpringBoot 2 之项目启动篇

执行完打包命令后在 targer目录下会有一个可执行的 jar。

玩转SpringBoot 2 之项目启动篇

执行 java -jar startdemo-0.0.1-snapshot.jar 如下图所示:

玩转SpringBoot 2 之项目启动篇

指定 端口

通过 java -jar -dserver.prot 可以指定springboot项目启动的端口号,具体操作如下:
java -jar -dserver.prot=端口号 jar包名称

玩转SpringBoot 2 之项目启动篇

指定配置文件进行启动

在 springboot 的 application.ym 配置文件中配置如下图配置:

玩转SpringBoot 2 之项目启动篇

创建我们开发环境的配置 具体配置如下图:

玩转SpringBoot 2 之项目启动篇

创建我们的正式环境配置具体配置如下图:

玩转SpringBoot 2 之项目启动篇

正常启动 springboot 项目会以后缀为dev的配置文件进行启动

我们可以通过 java -jar -dspring.profiles.active 来动态执行具体执行那个后缀配置文件。具体操作如下:

将 springboot 执行 mvn clean package -dmaven.test.skip=true, 如下图所示:

玩转SpringBoot 2 之项目启动篇

执行 java -jar -dspring.profiles.active=配置文件后缀 jar包名称 如下图所示:

玩转SpringBoot 2 之项目启动篇玩转SpringBoot 2 之项目启动篇

小结

工作中你可以根据需要采用上述方式任意启动方式来启动springboot,一般情况下根据你使用的开发工具采用 idea方式启动或eclipse 方式启动。如果使用 springcloud 的方式情况下对于不需要进行开发而且必须启动的项目可以使用 java -jar的方式。