从零开始学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

 

 

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值