Spring Integration运行时配置

时间:2019-10-08 12:59:24

标签: spring spring-integration

是否可以从某些xml文件加载Spring Integration应用程序上下文和流程/集成?例如存储在数据库中吗?

Spring Integration是否将新集成/流程的运行时部署作为xml处理,而无需重新启动应用程序?

或者Spring集成不是这种情况,我应该看看其他东西,例如BPMN?

我目前唯一的想法是使用FileSystemXmlApplicationContext加载新的集成/流程。

我要解决的问题是允许在运行时动态添加新的集成/流程而无需重新部署。

1 个答案:

答案 0 :(得分:1)

您可以将新流加载到作为主上下文子级的应用程序上下文中。它将对父上下文中的所有bean具有可见性(反之亦然)。

<svg version="1.1" class="mysvg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
    <g>
      <g>
        <path d="M504.502,75.496c-9.997-9.998-26.205-9.998-36.204,0L161.594,382.203L43.702,264.311c-9.997-9.998-26.205-9.997-36.204,0    c-9.998,9.997-9.998,26.205,0,36.203l135.994,135.992c9.994,9.997,26.214,9.99,36.204,0L504.502,111.7    C514.5,101.703,514.499,85.494,504.502,75.496z"></path>
     </g>
    </g>
 </svg>