在我的 Spring MVC Magnolia 模块中获取 JCR 会话对象的更好方法是 LifeTimeJCRSessionUtil
Better way to get a JCR Session object in my Spring MVC Magnolia module that LifeTimeJCRSessionUtil
我正在使用以下代码在我的 Magnolia 模块中获取 JCR 会话:
LifeTimeJCRSessionUtil.getSession("magicWorkspace");
我没有使用 Guice 来执行 IoC。这是在 Magnolia 模块中获取 JCR 会话的最佳方式吗?
推荐的方法是在 MgnlContext 上使用静态方法。像这样:
Session session = MgnlContext.getJCRSession(RepositoryConstants.WEBSITE)
在 RepositoryConstants
中,您将找到 Magnolia 中使用的标准 JCR 工作区的常量。
我正在使用以下代码在我的 Magnolia 模块中获取 JCR 会话:
LifeTimeJCRSessionUtil.getSession("magicWorkspace");
我没有使用 Guice 来执行 IoC。这是在 Magnolia 模块中获取 JCR 会话的最佳方式吗?
推荐的方法是在 MgnlContext 上使用静态方法。像这样:
Session session = MgnlContext.getJCRSession(RepositoryConstants.WEBSITE)
在 RepositoryConstants
中,您将找到 Magnolia 中使用的标准 JCR 工作区的常量。