启动Spring Boot项目
在IDEA编辑器中启动Spring Boot项目
IDEA 编辑器对 Spring Boot 项目的支持非常友好,在项目导入成功后会被自动识别为 Spring Boot 项目,可以很快地进行启动操作。
在 IDEA 编辑器中,有以下三种方式可以启动 Spring Boot 项目。
-
单击主类上的 “启动” 按钮:打开程序启动类,如本次演示的
NewBeeMallApplication.java,在IDEA代码编辑区域可以看到左侧有两个绿色的 “启动” 按钮,单击任意一个按钮即可启动Spring Boot项目。 -
单击鼠标右键运行
Spring Boot的主程序类:同普通Java类的启动方式类似,在左侧Project侧边栏或类文件编辑器中,单击鼠标右键,可以看到启动main()方法的按钮,如图 4-29 所示,选择 “Run 'NewbeeMallApplication.main()'” 选项即可启动Spring Boot项目。
Figure 1. 图4-29 单击鼠标右键运行 Spring Boot 的主程序类 -
单击工具栏中的 “Run/Debug” 按钮:单击工具栏中的 “Run/Debug” 按钮可以启动
Spring Boot项目,如图 4-30 所示。
Figure 2. 图4-30 使用工具栏中的按钮启动 Spring Boot 的主程序类
Spring Boot 项目的启动比普通的 Java Web 项目的启动更便捷,减少了几个中间步骤,不用配置 Servlet 容器,也不用打包并发布到 Servlet 容器再启动,而是直接运行主方法即可启动项目,其开发、调试都十分方便且节省时间。
Maven插件启动
在项目初始化时,配置项选择的项目类型为 Maven Project,pom.xml 文件中会默认引入 spring-boot-maven-plugin 插件依赖,因此可以直接使用 Maven 命令启动 Spring Boot 项目,插件配置如下:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
如果在 pom.xml 文件中没有该 Maven 插件配置,则无法通过这种方式启动 Spring Boot 项目,这一点需要注意。
使用 Maven 插件启动 Spring Boot 项目的步骤如下。
首先单击下方工具栏中的 Terminal 标签,打开命令行窗口,然后在命令行中输入命令 mvn spring-boot:run 并执行该命令,即可启动 Spring Boot 项目,如图 4-31 所示。
java-jar命令启动
在项目初始化时,配置项选择的打包方式为 .Jar,那么项目开发完成并打包后的结果就是一个 JAR 包文件。通过 Java 命令行运行 JAR 包的命令为 java-jar xxx.jar,可以使用这种方式启动 Spring Boot 项目,如图 4-32 所示。
首先单击下方工具栏中的 Terminal 标签,打开命令行窗口。
然后使用 Maven 命令将项目打包,执行的命令为 mvn clean install package '-Dmaven.test.skip=true',等待打包结果即可。
打包成功后进入 target 目录,切换目录的命令为 cd target。
最后启动已经生成的 JAR 包文件,执行的命令为 java -jar newbee-mall-0.0.1-SNAPSHOT.jar。
读者可以按照以上步骤练习几次。
需要注意的是,每次在项目启动之前,如果使用了其他方式启动项目工程,则需要将其关掉,否则会因为端口占用导致启动报错,进而无法正常启动 Spring Boot 项目。