gpt4 book ai didi

java - Spring中从多个属性文件读取资源

转载 作者:行者123 更新时间:2023-12-01 13:36:02 24 4
gpt4 key购买 nike

我有一个 Spring 项目。我为不同的模块创建了不同的属性文件,这些文件位于各自的目录中。

例如,在“资源”文件夹中,我有“学生”和“教师”文件夹。在学生文件夹中,我有student_en.properties,在教师文件夹中,我有teacher_en.properties。现在我如何在 spring 中配置它,以便我可以使用“ReloadableResourceBundleMessageSource”或任何其他 bean 从所有文件中获取区域设置特定属性。

现在是 -

<bean id="messageSource"
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames"
value="classpath:messages" />
</bean>

我可以使用正则表达式或以某种方式在资源文件夹的所有子目录中包含属性文件吗?

最佳答案

Basenames 接受数组作为参数:

<bean id="messageSource"
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames">
<util:list>
<value>classpath:student/student</value>
<value>classpath:teacher/teacher</value>
</util:list>
</property>
</bean>

关于java - Spring中从多个属性文件读取资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21267779/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com