【发布时间】:2010-10-08 08:24:30
【问题描述】:
我正在使用 Spring 框架为我们的基于 Web 的应用程序设计一个插件系统。插件是类路径上的 jar。这样我就可以得到jsp之类的源码了,见下文
ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
Resource[] pages = resolver.getResources("classpath*:jsp/*jsp");
到目前为止一切顺利。但我对 messageSource 有疑问。在我看来,ReloadableResourceBundleMessageSource#setBasename 确实不支持通过“classpath*:”的多个类路径如果我只使用“classpath:”,我只能从一个插件获得 messageSource。
有人知道如何从所有插件中注册 messageSources 吗?是否存在这样的 MessageSource 实现?
【问题讨论】:
标签: java spring plugins classpath