0

我正在使用 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");
}

}
4

1 回答 1

0

最后,我必须配置和启用基于 spring 的控制器来实现这一点,而不是扩展到 GenericPortlet ......

于 2013-05-21T18:15:13.957 回答