当前位置: 首页 > 知识库问答 >
问题:

加长式spring boot装载机

闻人景澄
2023-03-14

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

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

spring boot加载器的具体用途是什么,而不是spring boot在内部使用它来创建嵌入式服务器jar文件。我们能进入这个过程并从filepath加载附加的jar以包含在类路径中吗

共有1个答案

史旺
2023-03-14

有3个发射器类(jarlauncherwarlauncherpropertieslauncher)。它们的目的是从嵌套的JAR文件或目录中的JAR文件(而不是显式地在类路径上)加载资源(.class文件等)。所以,是的,你可以利用这个机制。在[JarWar]launcher的情况下,嵌套路径是固定的(对于WAR情况,lib/.jar和lib-provided/.jar),因此如果需要更多的jar,只需在这些位置添加额外的jar。默认情况下,PropertiesLauncherlib/中查找,但您可以通过在Application.Properties(目录列表以冒号分隔)中设置环境变量Loader_PathLoader.Path来添加其他位置。

 类似资料:
  • 问题内容: 现在,这变得非常非常烦人。。。我在这个问题上停留了很长时间…问题是加载速度越来越慢。.这是我的代码,我将在底部对其进行解释: 在这里,我从用户数据中获取usernameProfile和imageProfile。这里的问题是它加载了wayyy来减慢速度..当我尝试通过传递使其呈现为html时: 图像变为空白..由于某种原因,html剂量识别ng模型…在我上面的代码中,底部的那些也首先被记

  • > 该服务使用SpringBoot、Maven、MongoDB和Ehcache。 服务需要一个快速且频繁缓存的服务器,所以最终,我选择了Ehcache。 所有缓存都将以几乎相同的频率调用,因此在这种情况下没有热数据或冷数据。 MongoDB中的原始数据每天都会被定时器服务更新,所以我每天要做的就是将所有更新的数据加载到Ehcache中。 这些数据中的每一项都彼此有联系,就像您使用一个来查找另一个的

  • 我有一个带有spring boot的java项目,我需要加载应用程序。外部文件夹中的属性和依赖项jar。 我使用该应用程序进行了测试。类路径和加载程序中的属性。路径属性工作正常。 当我使用外部属性文件(我确信它们已被使用)时,加载程序。路径工作不正常,结果为ClassNotFound,因为JAR未加载。 此外,当我启动应用程序与**-Dloader.path=**xxx它的工作正常。 如何使用外部

  • 嗨,我正在使用springboot 1.5.3。大摇大摆地释放。当我运行应用程序时,我可以通过访问“localhost:3030/v2/api文档”来访问json swagger响应。但我无法访问“localhost:3030/swagger ui.html”,同时显示未找到“/swagger ui.html”的映射。我如何解决这个问题。 依赖关系 招摇过市配置

  • 问题内容: 我正在使用以下代码: xlsx文件本身具有25,000行,每行包含500列的内容。在调试过程中,我看到创建XSSFWorkbook的第三行需要很长时间(1小时!)来完成此语句。 有没有更好的方法来访问原始xlsx文件的值? 问题答案: 首先,当您有文件时,不要从InputStream加载XSSFWorkbook!使用InputStream需要将所有内容缓冲到内存中,这会占用空间并占用时

  • 以下是错误消息 java.lang.IllegalStateException:无法加载ApplicationContext 一个使用elasticSearch、mysql、redis等的Spingboot项目,谷歌有很多,但他只是一个新的Spingboot。网上的东西不管用。我不知道怎么改。 application-local.yml 应与ES的配置相关 控制器