springboot jar包启动过程

本文介绍了Spring Boot JAR包的启动过程,包括通过Spring初始化向导创建项目,使用spring-boot-maven-plugin插件打包,解析JAR中的MANIFEST.MF文件,重点分析JarLauncher的main方法以及在启动过程中可能遇到的问题,如错误清理项目、找不到main-class、无法组装JAR等。
摘要由CSDN通过智能技术生成

1.通过spring初始化向导搭建1个spring boot项目

2.要想看到一个可以运行的jar包,需要加入spring-boot-maven-plugin插件,当然这个是初始化向导生成的pom文件自带的

 3.要想看到JarLauncher的源码,还的需要带入spring-boot-loader的依赖

 3.直接打包该项目

4.通过解压缩工具查看target目录下的jar文件,可以看到fatjar中目录

 其中MEAT-INF中的MANIFEST.MF指定了MAIN-CLASS,即上述的JarLauncher,还有start-class,即springboot的启动类

5.查看JarLauncher的源代码,看main方法

 <!--这里推荐一个英文不好的同学,一个插件Translationÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值