从零开始学SpringBoot2.x(03-SpringBoot的其他两种启动方式)

在上一篇文章“第一个SpringBoot应用注意点”中简单介绍了一下我们第一个SpringBoot应用一些要注意的地方,其中,我们仅仅是通过IDEA运行main函数来启动我们的SpringBoot应用,下面我来分享一下SpringBoot的其他启动方式。

1、使用java -jar的方式启动

我们的demo工程默认提供的pom文件中并没有指定项目的打包方式,默认就会打成jar包,当然我们也可以显示指定,如下:

接着,找到IDEA最右边的maven工具栏,选择package来打包,如下:

在执行package之前最好先执行 一下第一个 clean命令,运行完命令后,我们的控制台出现如下结果表示打包成功:

然后我们来到项目下的targer文件夹下就可以看到生成了一个jar文件,如下:

我们对其使用ctrl+shift+c复制其绝对路径,然后找到IDEA自带的终端(windows的终端cmd也是同样的道理),如下:

输入如下命令:

java -jar E:\Other\Daily_Practice\SpringBoot-Learning\springboot-hello\target\demo-0.0.1-SNAPSHOT.jar

当然,要把-jar后面的路径换成你自己的,单击回车执行该命令。

不出意外的话,可以在终端看到项目启动成功的信息,接着就可以去访问我们之前写的hello接口了,结果如下:

访问成功!

2、使用spring-boot-maven-plugin启动

我们再来回顾一下pom文件,发现在其的最底部,已经帮我们引入了一个插件,如下:

我们再次打开IDEA自带的终端,进入项目的根目录(默认就会在根目录下),执行如下命令:

mvn spring-boot:run

命令执行成功后,我们同样可以看到项目启动成功的信息,接着去访问我们的hello接口,毫无疑问,保证成功!

注意点:

1、执行命令都要提前配置好JavaMaven的环境变量哟~

2、当执行第一种启动方式的时,也需要引入第二种启动方式中的spring-boot-maven-plugin,否则会出现加载不到主类的错误

 

源码链接:

https://github.com/devilyang123/SpringBoot-Learning/tree/master/springboot-hello

 

 

欢迎关注我的个人公众号“笑笑是一个码农”,第一时间获取最新文章。

您的关注,就是支持我持续写作的最大动力!

还可以免费领取前后端全站学习视频资料呦~

个人微信号,如需添加微信,请备注来源,因为妈妈从小就告诉我不要随便跟陌生人聊天!(嘿嘿~)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章