如何为 Spring Web Flow 定义自定义消息源?

2023-12-26

spring webflow 文档提到,他们将消息添加到流的方法是在流内的文件 messages.properties 中定义与该流相关的所有消息:

国际化消息在 Spring MessageSource 访问的消息束中定义。要创建特定于流的消息包,只需在流的目录中定义 messages.properties 文件即可。为您需要支持的每个附加区域设置创建一个默认的 messages.properties 文件和一个 .properties 文件。

在我们的 web 应用程序中,我们混合使用 Spring Webflow 和专有框架。我们将所有国际化消息放在一个文件中,我们希望 Spring Webflow 访问这个文件,而不是让我们的项目堆满数十个属性文件。有没有办法为 Spring Webflow 配置消息源,或者我们是否坚持 messages.properties?


将如下内容放入应用程序上下文 XML 文件中:

<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
    <property name="basename"><value>classpath:yourSharedResourceBundle</value></property>
</bean>

只要该文件位于类路径上,就应该使用它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何为 Spring Web Flow 定义自定义消息源? 的相关文章

随机推荐