2012-04-29 60 views
0

我知道我可以通过创建挂钩来扩展现有的功能。但是如果我需要创建全新的自定义* Utils类并将其包含在Liferay内核中,该怎么办? 谢谢Liferay定制逻辑

回答

3

您可以在钩子中使用Liferay的服务构建器创建自定义服务。

生成服务后。你将移动到 * service.jar即在你的钩子的lib目录中生成的[Server]/lib/ext文件夹(全局路径),然后部署该钩子。

通过这种方式,访问服务的接口(* ServiceUtil & * LocalServiceUtil类)将可用于所有portlet和挂钩(即您可能覆盖的liferay的核心)以及该服务的实现(即您自己的逻辑)将陷入困境。

+0

谢谢,我会试试看。确切地说,我需要...... :) – Stas 2012-05-02 06:51:24

+0

确保在部署时从您的hook/lib中删除jar。 service.jar应该只在一个地方是server/lib/ext – 2012-05-02 07:18:51