Spring:如何实现多个messgeSource?

时间:2017-02-16 04:39:42

标签: java spring spring-mvc

我有2个消息来源,来自数据库和许多属性文件

application_en_US.properties
application_vi_VN.properties
application_ja_JP.properties
application.properties

我试试

<bean id="messageSource" class="com.example.InitializableMessageSource">
    <property name="messageProvider">
        <list>
            <bean id="jdbcMessageProvider" class="com.example.common.ultils.JdbcMessageProvider">
                <property name="dataSource" ref="dataSource" />
            </bean>
            <bean id="messageSource2"
                class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
                <property name="basename" value="classpath:messages" />
                <property name="defaultEncoding" value="UTF-8" />
            </bean>         
        </list>
    </property>
</bean>

我有

package com.example;
public class InitializableMessageSource extends AbstractMessageSource implements InitializingBean {

}

但错误(错误约定)。请帮我解决。

0 个答案:

没有答案