use*_*228 4 plugins classpath spring-boot
我想使用spring-boot和plugins开发一个模块化应用程序。插件将使用spring-plugin处理,它们存储在目录中的 jars 文件中(例如:/home/application/plugins)。如何在运行时将 jars 文件添加到应用程序类路径并加载类和 bean(插件) 在这些 jars 文件中。最好的问候, HLicea
小智 5
您需要使用 PropertiesLauncher 而不是 JarLauncher:
java -cp "yourBoot.jar" -Dloader.path=plugins/ -Dloader.main=your.mainClass org.springframework.boot.loader.PropertiesLauncher
Run Code Online (Sandbox Code Playgroud)
这将使 java 加载 plugins 目录中的 jar,并将这些 jar 中标记为 @Configuration 的所有类加载到上下文中。
归档时间: |
|
查看次数: |
5201 次 |
最近记录: |