Поддерживает ли Spring MessageSource несколько путей к классам?

Я разрабатываю систему плагинов для нашего веб-приложения с использованием инфраструктуры Spring. Плагины - это банки на пути к классам. Так что я могу получить такие источники, как jsp, см. Ниже

ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
Resource[] pages = resolver.getResources("classpath*:jsp/*jsp");

Пока все хорошо. Но у меня проблема с messageSource. Мне кажется, что ReloadableResourceBundleMessageSource # setBasename не поддерживает несколько путей к классам через «classpath *:» Если я использую только «classpath:», я получаю messageSource только из одного плагин.

У кого-нибудь есть идеи, как зарегистрировать источники сообщений из всех плагинов? Существует ли такая реализация MessageSource?

16
задан banterCZ 8 October 2010 в 08:24
поделиться