购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.7 启动Spring Boot项目

4.7.1 在IDEA编辑器中启动Spring Boot项目

IDEA编辑器对Spring Boot项目的支持非常友好,在项目导入成功后会被自动识别为Spring Boot项目,可以很快地进行启动操作。

在IDEA编辑器中,有以下三种方式可以启动Spring Boot项目。

(1)单击主类上的“启动”按钮:打开程序启动类,如本次演示的NewBeeMallApplication.java,在IDEA代码编辑区域可以看到左侧有两个绿色的“启动”按钮,单击任意一个按钮即可启动Spring Boot项目。

(2)单击鼠标右键运行Spring Boot的主程序类:同普通Java类的启动方式类似,在左侧Project侧边栏或类文件编辑器中,单击鼠标右键,可以看到启动main()方法的按钮,如图4-29所示,选择“Run'NewbeeMallApplication.main()'”选项即可启动Spring Boot项目。

图4-29 单击鼠标右键运行Spring Boot的主程序类

(3)单击工具栏中的“Run/Debug”按钮:单击工具栏中的“Run/Debug”按钮可以启动Spring Boot项目,如图4-30所示。

图4-30 使用工具栏中的按钮启动Spring Boot的主程序类

Spring Boot项目的启动比普通的Java Web项目的启动更便捷,减少了几个中间步骤,不用配置Servlet容器,也不用打包并发布到Servlet容器再启动,而是直接运行主方法即可启动项目,其开发、调试都十分方便且节省时间。

4.7.2 Maven插件启动

在项目初始化时,配置项选择的项目类型为Maven Project,pom.xml文件中会默认引入spring-boot-maven-plugin插件依赖,因此可以直接使用Maven命令启动Spring Boot项目,插件配置如下:

如果在pom.xml文件中没有该Maven插件配置,则无法通过这种方式启动Spring Boot项目,这一点需要注意。

使用Maven插件启动Spring Boot项目的步骤如下。

首先单击下方工具栏中的Terminal标签,打开命令行窗口,然后在命令行中输入命令mvn spring-boot:run并执行该命令,即可启动Spring Boot项目,如图4-31所示。

图4-31 使用Maven插件启动Spring Boot项目

4.7.3 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。

图4-32 使用java-jar命令启动Spring Boot项目

读者可以按照以上步骤练习几次。

需要注意的是,每次在项目启动之前,如果使用了其他方式启动项目工程,则需要将其关掉,否则会因为端口占用导致启动报错,进而无法正常启动Spring Boot项目。

4.7.4 Spring Boot项目启动日志

无论使用以上哪种方式,在Spring Boot项目启动时都会在控制台上输出启动日志,如果一切正常,则很快就能够启动成功,启动日志如下:

日志前面部分为Spring Boot的启动Banner(横幅)和Spring Boot的版本号,中间部分为Tomcat启动信息及ServletWebServerApplicationContext加载完成信息,后面部分则是Tomcat启动端口和项目启动时间。通过以上日志信息,可以看出Spring Boot启动成功共花费2.148秒,Tomcat服务器监听的端口号为8080。 qoBn8lAVkRCg5RnxwvMVqfLNo6lwK3lcsgPDRB/4V6ctOa9h4YL1lRzP1hLIBn2m

点击中间区域
呼出菜单
上一章
目录
下一章
×