我正在使用Spring框架为基于Web的应用程序设计插件系统.插件是类路径上的jar.所以我能够得到像jsp这样的资源,见下文
ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
Resource[] pages = resolver.getResources("classpath*:jsp/*jsp");
Run Code Online (Sandbox Code Playgroud)
到现在为止还挺好.但我的messageSource有问题.在我看来,ReloadableResourceBundleMessageSource #setBasename不支持通过"classpath*:"的多个类路径.如果我只使用"classpath:",我只从一个插件获取messageSource.
有没有人知道如何从所有插件注册messageSources?是否存在MessageSource的这种实现?