springboot的打包方式有很多种。有打成war的,有打成jar的,也有直接提交到github,通过jekins进行打包部署的。这里主要介绍如何打成jar进行部署。不推荐用war,因为springboot适合前后端分离,打成jar进行部署更合适。 首先需要在application.properties当中配置端口
marven的配置文件
注意最下面的build这块一定要配置否则打jar的时候会说找不 到主类
image.png
在启动类当中加上extends SpringBootServletInitializer并重写configure方法,这是为了打包springboot项目用的。
然后按照顺序运行mvn clean再mvn install,我是用idea执行的
image.png
然后就会出来我们需要的jar
image.png
然后到这个jar的根目录下执行java -jar smallsystem-0.0.1-SNAPSHOT.jar 这个执行方式windows和linux上都一样
image.png