我想知道是否有类似于Apache Aries Blueprint的Spring Profiles的内容。在将Blueprint文件部署到Apache Karaf容器时,我试图有条件地加载内容,但我仍然没有弄清楚该怎么做。

将Blueprint XML文件分为两部分对我来说不是一个可以接受的解决方案,但是也许还有其他我不知道的解决方案可以做到这一点。

谢谢!

最佳答案

如果您需要一个捆绑包范围内的配置文件,则表示发生了错误。在纯模块化环境中,您不需要这样的东西,因为服务模型使您的自定义隐藏。在WAR是大型组件的传统JEE应用程序中,您可能没有其他选择。

您在这里有两个选择。首先-您不希望应用-将其他蓝图文件拖放到deploy文件夹中或具有其他捆绑包。其次是使用“ blueprint-ext”命名空间,该命名空间允许您从磁盘位置加载资源。

08-04 14:51