文件打成jar后,采用的存放结构是这样的。但是为啥是这样的,为啥打成这样就可以找得到。
需要继续分析结果
看到spring的loader的东西其实就在spring-boot-loader中
只是说在打包过程中拷贝到了org-springFramework中
对于laucher启动类来说,说明了我们启动的jars在spring打包好的文件在/BOOT-INF/lib 的文件夹下也是针对jar包的启动类。也就说这个是启动jar包的方式。如果是war启动的方式,采用warlaucher下如果是打包jar包采用的jarlaucher
所以,我们springboot的启动入口是这里也就是说是jarlaucher
以下是自己写的笔记。今天先睡了。还不知道spring是如何把这个jarlaucher的不符合规范的方式加载到自定义的类加载器中的,太晚了。先睡了。加油,打工人