扩展弹簧启动装载机

ade*_*ood 3 spring spring-boot

我不理解spring-boot-loader的README文件中提供的信息

https://github.com/spring-projects/spring-boot/tree/master/spring-boot-tools/spring-boot-loader

除了弹簧启动内部用于创建嵌入式服务器jar文件之外,spring boot loader的目的究竟是什么.我们是否可以利用这个过程并从文件路径加载额外的jar,以便在类路径中加入

Dav*_*yer 9

有3个启动器类(JarLauncher,WarLauncherPropertiesLauncher).它们的目的是从嵌套的JAR文件或目录中的JAR文件加载资源(.class文件等)(而不是在类路径上显式加载).所以,是的,你可以利用这个机制.如果[Jar|War]Launcher嵌套路径是固定的(对于WAR案例,则为lib/.jar和lib-provided / .jar),因此如果需要更多,则只需在这些位置添加额外的JAR.本PropertiesLauncher在外观lib/默认,但你可以通过设置环境变量添加其他位置LOADER_PATHloader.pathapplication.properties(目录的冒号分隔的列表).