Я разрабатываю систему плагинов для нашего веб-приложения с использованием рамки Spring. Плагины - это банки на пути к классам. Поэтому я могу получить источники, такие как jsp, см. Ниже
ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
Resource[] pages = resolver.getResources("classpath*:jsp/*jsp");
Пока все хорошо. Но у меня проблема с messageSource. Мне кажется, что ReloadableResourceBundleMessageSource # setBasename поддерживает НЕ поддерживать несколько путей класса через classpath *: "Если я использую просто" classpath:", я получаю messageSource только из одного плагина.
Есть ли у кого-нибудь идея, как регистрировать сообщения из всех плагинов? Существует ли такая реализация MessageSource?