SpringWebFlow:如何为流建立自己的可重新加载的ResourceBundleMessageSource
SpringWebFlow 2.5.1 我有自己的ReloadableResourceBundleMessageSource实现。我可以通过以下方式在Spring MVC中成功建立它: 我的应用程序同时使用SpringMVC和Webflow 我希望为单个per flow messages.properties文件准备相同的AwareReloadableResourceBundleMessageSource实例 我试过:SpringWebFlow:如何为流建立自己的可重新加载的ResourceBundleMessageSource,spring,spring-webflow,Spring,Spring Webflow,SpringWebFlow 2.5.1 我有自己的ReloadableResourceBundleMessageSource实现。我可以通过以下方式在Spring MVC中成功建立它: 我的应用程序同时使用SpringMVC和Webflow 我希望为单个per flow messages.properties文件准备相同的AwareReloadableResourceBundleMessageSource实例 我试过: @Configuration public class WebFlowCon
@Configuration
public class WebFlowConfig extends AbstractFlowConfiguration {
...
@Bean
public MessageSource messageSource() {
ReloadableResourceBundleMessageSource ms = new AwareReloadableResourceBundleMessageSource();
ms.setBasename("messages");
System.out.println("MESSAGE SOURCE AwareReloadableResourceBundleMessageSource");
return ms;
}
}
但是没有调用messageSource()方法
我看到:
非常感谢您接受任何提示/技巧/代码剪剪。请尝试以下方法:
谢谢你的建议@sree。遗憾的是,这对我不起作用。嗯,我注意到LocalValidatoryFactoryBean的doco说,在Spring5中,它“需要BeanValidation1.1+”。我有hibernate验证程序6.1.5.FINAL。所以应该是好的,但仍然是。幸运的是,我通过一个自定义标记完成所有UI消息传递,并可以调整它来完成我需要的后期处理。可惜。。。
@Configuration
public class WebFlowConfig extends AbstractFlowConfiguration {
...
@Bean
public MessageSource messageSource() {
ReloadableResourceBundleMessageSource ms = new AwareReloadableResourceBundleMessageSource();
ms.setBasename("messages");
System.out.println("MESSAGE SOURCE AwareReloadableResourceBundleMessageSource");
return ms;
}
}