您好,我猜有一个简单的问题。
我需要在我的代码中使用DictionaryService dictionaryService更具体,我需要这样做:
this.dictionaryService.getAspect(VykazModel.qProps);工作所有我得到的是一个空指针异常,所以我知道我必须在某个地方定义dictionaryService,但是我不知道该如何设置以及设置什么值。

我找到了这个http://dev.alfresco.com/resource/docs/java/org/alfresco/service/cmr/dictionary/DictionaryService.html,但是它仍然没有告诉我如何设置DictionaryService才能使用它。

最佳答案

您可以像this一样简单地将其注入到bean中:


   <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>

    <beans>
       <import resource="classpath:alfresco/application-context.xml"/>
       <import resource="classpath:alfresco/web-scripts-application-context.xml"/>

       <bean id="webscript.org.alfresco.repository.test.declarativeSpreadsheetWebScript.get"
             class="org.alfresco.repo.web.scripts.TestDeclarativeSpreadsheetWebScriptGet"
             parent="declarativeSpreadsheetWebScript">
             <property name="dictionaryService" ref="DictionaryService"/>
       </bean>

    </beans>

09-28 06:05