7种启动Spring Boot项目的方式,一次性打包说给你听

作者 : 开心源码 本文共667个字,预计阅读时间需要2分钟 发布时间: 2022-05-13 共259人阅读

今天重点来学习Spring Boot项目的7种启动方式。

第一种

也是最常见的本地启动的一种

这种方法就是执行main方法直接启动。也是我们大多数人本地启动的方法。

第二种

把项目打成jar包,而后使用命令

java -jar XXX.jar

还可以在此命令后天增加各种参数。比方说:指定端口、设置堆内存相关参数、多环境指定某个环境等。

第三种

第四种

这种方式更加灵活,比方说:ComponentScan可以自己设置包目录。

第五种

目录下进行启动,我们可以对jar进行解压

在META-INF目录下有个META-INF/MANIFEST.MF文件,MANIFEST.MF内容

这里注重于的是Start-Class就是我们的Application类。还有一个Main-Class,当少量老项目不能使用jar启动的时候,需要使用包目录下启动的情况,我们即可以这么来启动项目:

java org.springframework.boot.loader.JarLauncher

来启动我们的项目的。

第六种

war包启动:从 jar 切换成 war 打包方式有两种

第1种:

1.在pom.xml中修改或者者增加war

2.创立webapp/WEB-INF 目录(相对于src/main)

3.新建一个空的web.xml

第2种:

1.在pom.xml中修改或者者增加<packaging>war</packaging>

2.在pom.xml文件中增加插件

打成war包,启动方式

java -jar demo.war

第七种

原理是和main方法启动一样的。使用 maven命令;

mvn spring-boot:run

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 7种启动Spring Boot项目的方式,一次性打包说给你听

发表回复