【问题标题】:How to connect spring config with webflow config?如何将spring config与webflow config连接起来?
【发布时间】:2015-10-16 23:29:01
【问题描述】:

我的主要配置文件:

<display-name>Spring MVC Application</display-name>

<servlet>
    <servlet-name>mvc-dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>WEB-INF/dispatcher.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>mvc-dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

这是我的 webflow 配置:

    <bean class="org.springframework.webflow.mvc.servlet.FlowHandlerAdapter">
          <property name="flowExecutor" ref="flowExecutor"/>
   </bean>

   <webflow-config:flow-executor id="flowExecutor" flow-registry="flowRegistry" />

   <bean class="org.springframework.webflow.mvc.servlet.FlowHandlerMapping">
          <property name="flowRegistry" ref="flowRegistry" />
   </bean>

     <webflow-config:flow-registry id="flowRegistry">
            <webflow-config:flow-location path="/WEB-INF/webflow_sample.xml"/>
     </webflow-config:flow-registry>


     <bean class="com.springapp.mvc.Person" id="person"/>

请注意,Spring MVC 有效。我只是不知道如何将 webflow 配置连接到主配置文件。我尝试将其添加为 init 参数,但这不起作用。 Intelij 在顶部告诉我“未找到 webflow 配置的应用程序上下文”。我在 Spring 站点上关注参考,但我不明白如何连接它们。

【问题讨论】:

    标签: java spring spring-webflow


    【解决方案1】:

    我们在 web.xml 中的 DispatcherServlet 中列出这两个文件:

    <servlet>
        <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>
                /WEB-INF/config/webmvc-config.xml
                /WEB-INF/config/webflow-config.xml
            </param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    

    【讨论】:

      【解决方案2】:

      在您的“主要”Spring 配置文件中...只需使用“导入”标签来引入另一个 xml 配置。像这样:

      How to import spring-config.xml of one project into spring-config.xml of another project?

      【讨论】:

        猜你喜欢
        • 2019-07-01
        • 1970-01-01
        • 2023-01-20
        • 2015-10-04
        • 2019-10-17
        • 2020-12-30
        • 2016-02-18
        • 2013-12-20
        • 2020-12-28
        相关资源
        最近更新 更多