Spring Boot App-运行时引用的外部代码不属于捆绑WAR的一部分?

问题描述 投票:0回答:1

我有一个Spring Boot + React应用程序,打包为捆绑的WAR。

这在大多数情况下都很好,但是在某些情况下,我们需要能够提供不属于捆绑软件的功能(例如通过JAR)。

我知道在这种情况下存在OSGI,但不确定Spring Boot是否有任何用法。还有另一种方法可以做到这一点吗?

spring spring-boot java-ee jar osgi
1个回答
0
投票

如果您的用例是您的Spring Boot应用程序的一种小插件功能,那么您可以在Spring Boot中启动OSGi框架,并从单独的目录加载捆绑包。然后,您可以通过Spring Boot应用程序提供的界面和具有该界面的OSGi服务来提供插件服务。

您需要一些良好的OSGi知识才能工作。

© www.soinside.com 2019 - 2024. All rights reserved.