Liferay portlet可以允许多个“实例”。这些实例是否与Java类'init()
方法调用1:1对应?
答案 0 :(得分:1)
否即可。您应该假设portlet.xml中的每个条目只有一个portlet类实例。
不是常量的portlet类的任何成员变量通常都是即将发生的错误或竞争条件的标志。
portlet的所有动态状态都是通过各种Request和Response参数进入的。如果您发现某些实现,您实际上在每个实例化的portlet(web)部件中找到了portlet对象实例,这是一个实现细节,并不能保证在同一门户的不同版本或任何其他门户上工作。