gpt4 book ai didi

plugins - 在运行时将 jar 文件添加到 spring-boot 类路径

转载 作者:行者123 更新时间:2023-12-01 11:34:33 24 4
gpt4 key购买 nike

我想使用 开发模块化应用程序 Spring Boot 插件 .插件将由 处理 Spring 插件 这些存储在目录中的 jars 文件中(例如:/home/application/plugins)。如何在运行时将 jars 文件添加到应用程序类路径并加载这些 jars 文件中的类和 bean(插件)。
最好的问候, Hlicea

最佳答案

您需要使用 PropertiesLauncher 而不是 JarLauncher:

java -cp "yourBoot.jar" -Dloader.path=plugins/ -Dloader.main=your.mainClass org.springframework.boot.loader.PropertiesLauncher

这将使 java 加载插件目录中的 jars,并将标记为 @Configuration 的那些 jars 中的所有类加载到上下文中。

关于plugins - 在运行时将 jar 文件添加到 spring-boot 类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28725846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com