Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Liferay portlet 可以允许多个“实例”。init()这些实例会与 Java 类的方法调用1:1 对应吗?
init()
没有。您应该假设portlet.xml 中的每个条目都只有一个portlet 类的实例。
Portlet 类的任何非常量成员变量通常是即将出现的错误或竞争条件的标志。
Portlet 的所有动态状态都是通过各种请求和响应参数进入的。如果您发现某个实现,实际上每个实例化的 portlet (web) 部件都找到了 portlet 对象实例,那么这是一个实现细节,不能保证在同一门户的不同版本或任何其他门户上工作。