springboot项目推荐的打包方式!

springboot有两种打包方式,分别是打包成war包和打包成jar包。打包成war包放在tomcat的webapp目录下,随着tomcat的启动,即可访问项目。jar包该如何有效启动项目呢??   别担心!!!  springboot项目打包成jar包会把内置的tomcat也一同打包了,省去你在tomcat部署的时间。况且!!  多一次启动tomcat,就多一次出现bug的风险,所以能不部署到tomcat就尽量不部署到tomcat。 因为springboot项目内置的tomcat配置或者一些规则要求 可能会与本机tomcat发生冲突!!所以还是建议大家打包成jar包!!!

1.war包的打包方式可以参考此大神的博客,讲的非常细致。https://blog.csdn.net/qq_42109746/article/details/104253774

2.jar包的打包步骤如下:

  (1)启动idea并创建springboot项目,此处我选的是maven工程,idea会自动关联maven工程,方便打包操作。

  (2)写了一个测试类:

点击启动项目,在浏览器中输入http://localhost:8080/test,得到如下结果 

 

(3)打成jar包

 点击右侧的maven project,之后再点击package,便可打成jar包

jar的位置:

(4)运行jar包

将jar包放在任意位置,这次我选择放在E盘,通过cmd切换盘符到E盘 ,输入 java  -jar  jar包名称.jar,效果如下:

(5)测试jar包是否成功

在浏览器地址栏输入  http://localhost:8080/test, 有下面的结果就证明你打包成功!!