我有一个门户服务器。安装了许多 portlet。我有环境配置文件,该文件对于安装在该应用服务器上的所有 portlet 都是相同的。我正在使用 apache commons-configuration 从配置文件进行管理。
现在,每个 portlet/组件都从这些文件构建自己的 EnvConfiguration bean。显然这会消耗更多的内存。我想分离 EnvConfiguration bean 的创建并在所有 portlet 之间共享它。基本上,我只想为每个应用服务器创建一个 bean。
最好的方法是什么?以及如何将这些常见的 bean 注入到所需的组件中?
编辑:这是一个 liferay 应用程序和非 EAR 模型
谢谢桑达尔
_