在上一篇文章“第一个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、执行命令都要提前配置好Java和Maven的环境变量哟~
2、当执行第一种启动方式的时,也需要引入第二种启动方式中的spring-boot-maven-plugin,否则会出现加载不到主类的错误
源码链接:
https://github.com/devilyang123/SpringBoot-Learning/tree/master/springboot-hello
欢迎关注我的个人公众号“笑笑是一个码农”,第一时间获取最新文章。
您的关注,就是支持我持续写作的最大动力!
还可以免费领取前后端全站学习视频资料呦~
个人微信号,如需添加微信,请备注来源,因为妈妈从小就告诉我不要随便跟陌生人聊天!(嘿嘿~)