SpringBoot的jar包如何启动
一、简介
使用过SprongBoot
打过jar
包的都应该知道,目标文件一般都会生成两个文件,一个是以.jar
的包,一个是.jar.original
文件。那么使用SpringBoot
会打出两个包,而.jar.original
的作用是什么呢?还有就是java -jar
是如何将一个SpringBoot
项目启动,之间都进行了那些的操作?
其实.jar.original
是maven
在SpringBoot
重新打包之前的原始jar
包,内部只包含了项目的用户类,不包含其他的依赖jar
包,生成之后,SpringBoot
重新打包之后,最后生成.jar
包,内部包含了原始jar
包以及其他的引用依赖。以下提及的jar
包都是SpringBoot
二次加工打的包。