SpringBoot项目有哪几种启动方式?
admin
2023-02-13 12:00:08
0次

1、最傻瓜式的IDE方式启动

如果你用的是IDEA的话,做一下运行配置,选择下入口类,直接就可以启动,如果你用的是Myeclipse那就更简单了,直接项目右键或启动类右键,Run With Java Application,就可以启动项目。

2、maven方式直接编译连运行
前提:已经安装好maven并配置好环境变量。
进入你的工程目录,也就是pom文件所在的目录,运行mvn spring-boot:run 直接启动maven编译并运行项目。第一次这么操作的时候,会比较慢,因为maven需要分析你运行的项目依赖的pom,并从远处仓库下载所需的jar包,并载入内存进行编译,编译后直接启动你的项目。

3、先打包成可执行jar,再使用java -jar 启动
使用maven将项目进行打包成可执行jar,这里有两个注意事项:
1)你的项目pom文件中的需要指明打包成jar,即jar,当然默认情况下也可以不写这个配置,也是默认打包成jar。
2)在pom文件中配置maven打包插件,用于将项目打包成可执行jar包


    
        
            org.springframework.boot
            spring-boot-maven-plugin
        
    

3)在cmd命令下,进入你的jar包所在目录,运行jar -jar xx.jar即可运行,其实以maven方式直接运行的背后的原理也是这样,只不过都在内存完成了而非先生成一个可见的jar而已。

备注:java -jar方式启动是所有启动方式的最终原理,包括后续将要谈到的docker镜像方式启动项目,也是基于此。而且非springboot项目也是可以用这种方式运行,只要成功打包成可执行jar包,都可以这样运行。

一键运行项目

既然都已经打包成完整的一个jar包,我想让他双击直接运行,可以吗?当然可以。
总体:将java程序打包成可执行jar后,用bat调用java -jar xxx.jar 命令,运行jar包

1、新建一个目录,用于放置所有的相关文件,相当于一个安装包的目录。将你的jar包放入其中。

2、编写bat文件:新建run.bat文件,用记事本编辑器打开,写入如下命令后,保存。

java -jar xxx.jar

3、发送run.bat快捷方式到桌面,即可双击运行。

上述做法的前提是需要提前安装包jre,若想没有安装jre的电脑上直接运行,在你的bat文件所在目录中自带一个jre就OK了。同时,run.bat文件中的代码应该是这样的:

"jre/bin/java" -jar springboot-test-1.0.jar

另外:如果你要做成windows安装包,直接双击运行安装而非手动复制到文件夹中,那么就需要用到exe安装包制作工具。

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...