我正在使用 java - spring - portlet
我想继续使用我的 portlet 作为对 GenericPortlet 的扩展,但我想使用 spring 依赖注入。
目前我找到了如下的工作,而不是我想自动连接 AccountsDao 依赖项。有人可以帮我解决当我的 portlet 扩展 GenericPortlet 而不是 @Controller 时如何自动装配
public class HelloPortlet extends GenericPortlet {
@ProcessAction(name = "searchAccount")
public void listAllAccounts(ActionRequest request, ActionResponse response) {
ApplicationContext springCtx = PortletApplicationContextUtils
.getWebApplicationContext(getPortletContext());
AccountsDao dao = (AccountsDao)springCtx.getBean("accountsDao");
}
}