springboot项目有几种启动方式

Springboot项目的几种启动方式1.Spingboot的特征
springboot项目有几种启动方式文章插图
特征:
1.创建独立的Spring应用程序2.直接嵌入Tomcat、Jetty或Undertow(无需部署WAR文件)3.提供"starter"依赖项以简化构建配置4.尽可能自动配置Spring和第三方库5.提供生产就绪特性 , 如度量、运行状况检查和外部化配置6.完全不需要代码生成 , 也不需要XML配置
2.启动方式先打包 , 然后进入target目录
java-jar springboot_test-0.0.1-SNAPSHOT.jar
springboot项目有几种启动方式文章插图
进入项目根目录 , maven插件启动
mvn spring-boot:run
springboot项目有几种启动方式文章插图
jar或war目录, loader 启动
java org.springframework.boot.loader.JarLauncher(启动jar)java org.springframework.boot.loader.WarLauncher(启动war)3.java -jar可以启动jar包原理查看解压jar包 MWTA-INF下的MANIFEST.MF
springboot项目有几种启动方式文章插图
Manifest-Version: 1.0Implementation-Title: springboot_testImplementation-Version: 0.0.1-SNAPSHOTStart-Class: com.lsm.springboot.SpringbootTestApplicationSpring-Boot-Classes: BOOT-INF/classes/Spring-Boot-Lib: BOOT-INF/lib/Build-Jdk-Spec: 1.8Spring-Boot-Version: 2.2.10.RELEASECreated-By: Maven Archiver 3.4.0Main-Class: org.springframework.boot.loader.JarLauncher
org.springframework.bootspring-boot-loader
springboot项目有几种启动方式文章插图
springboot项目有几种启动方式文章插图
springboot项目有几种启动方式文章插图
springboot项目有几种启动方式文章插图
版权声明:本文为博主原创文章 , 遵循 CC 4.0 BY-SA 版权协议 , 转载请附上原文出处链接和本声明 。
本文链接:
【springboot项目有几种启动方式】