Источник сообщения Dynamic Spring - PullRequest
1 голос
/ 10 марта 2011

Я собираюсь расширить org.springframework.context.support.AbstractMessageSource, который позволит мне динамически добавлять и редактировать сообщения в Spring. Я планирую хранить эти значения в базе данных. Есть ли что-то, что уже делает это? Есть ли другой подход, о котором я должен подумать?

Вот требования:

  • Я должен иметь возможность добавлять сообщения
  • Я должен иметь возможность редактировать сообщения
  • Эти добавления и изменения должны выполняться немедленно

1 Ответ

0 голосов
/ 20 августа 2012

Конечно.

Разработайте собственный MessageSource и установите его в качестве родительского для существующего (например, на основе файлов свойств).

    <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
    <property name="basenames">
        <list>
            <value>message/messages</value>
        </list>
    </property>

    <property name="parentMessageSource">
        <bean class=com.example.DatabaseMessageSource"/>
    </property>
</bean>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...