2012-06-07 25 views
0

我在接受採訪時被問到這個問題。我說不,然後他問我如何訪問其他portlet控制器。我是新來的春天,我知道的是,在應用程序上下文文件中,我們有一個什麼都不是,但豆類控制器及其相應的依賴關係......這是像定義如下:春天mvc portlet可以有一個portlet/controller有多個context.xml文件..?

<bean id="projectProfileSummaryController" class="com.ca.beacon.implproject.controllers.ProjectProfileSummaryController"> 
     <property name="restTemplateBuilder" ref="restTemplateBuilder"/> 
     <property name="implementProjectService" ref="implementProjectService"/> 

其觀點一起被定義在解析器中。

我是對還是錯?

回答

0

首先,一個portlet可以有多個控制器類。

所有第二,根據docs for FrameworkPortlet(父類的DispatcherPortlet):

透出一股「contextConfigLocation的」門戶INIT-PARAM上下文實例,解析它爲能夠由被分離潛在的多個文件路徑任意數量的逗號和空格,如「test-portlet.xml,myPortlet.xml」。如果未明確指定,則上下文實現應該從portlet的名稱空間構建默認位置。

所以是的,一個portlet可以有多個上下文xml文件。

相關問題