通常,Spring webflow配置是从application-context.xml
导入的:
<?xml version="1.0" encoding="UTF-8"?>
<beans .../>
....
<import resource="config/webflow-config.xml" />
</beans>
但是在3.1版本中,可以使用@Configuration
从Java执行所有配置并删除application-context.xml
。
我的网络配置有以下内容:
@Configuration
@Import({ MyConfig1.class, MyConfig2.class })
public class WebConfig extends WebMvcConfigurerAdapter {
...
}
是否可以使用webflow-config.xml
摆脱@Configuration
?如果有,怎么样?如果不是,如何让我的网络配置包含webflow-config.xml
?
答案 0 :(得分:5)
最新的Spring Webflow不支持通过@Configuration
定义流,您必须将流定义为XML并将其导入@Configuration
文件。
您可以使用@ImportResource将webflow.xml文件导入@Configuration文件:
@ImportResource("/WEB-INF/web/webflow.xml")