没有名为" cwsSearchQueryCodec"的bean

2020-09-13 10:33发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们在customwebserviceaddon中创建了CustomProductController(从BaseController扩展),并将此插件安装在customcommercewebservices扩展中(来自ycommercewebservices模板)。

但是当我们在CustomProductController中注入 cwsSearchQueryCodecin (在customcommercewebservices/springmvc-v2-servlet.xml中定义)时,我们会在服务器期间收到错误没有名为cwsSearchQueryCodec的bean 开始。

注意:对于其他extension-spring.xml中定义的bean,我们不会收到错误消息,而对于springmvc-v2-servlet.xml中定义的bean,我们不会出错。

请有人帮助我。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们在customwebserviceaddon中创建了CustomProductController(从BaseController扩展),并将此插件安装在customcommercewebservices扩展中(来自ycommercewebservices模板)。

但是当我们在CustomProductController中注入 cwsSearchQueryCodecin (在customcommercewebservices/springmvc-v2-servlet.xml中定义)时,我们会在服务器期间收到错误没有名为cwsSearchQueryCodec的bean 开始。

注意:对于其他extension-spring.xml中定义的bean,我们不会收到错误消息,而对于springmvc-v2-servlet.xml中定义的bean,我们不会出错。

请有人帮助我。

付费偷看设置
发送
2条回答
浮生未央
1楼-- · 2020-09-13 10:46


尝试将此bean定义移至v2-web-spring.xml。

springmvc-v2-servlet.xml由Servlet级别上的WebConfig.java(@ImportResource批注)加载。
web.xml:

  
           springmvc-v2 
           org.springframework.web.servlet.DispatcherServlet 
          
               contextClass 
              <参数值>
                  org.springframework.web.context.support.AnnotationConfigWebApplicationContext
              
          
          
               contextConfigLocation 
              <参数值>
                  de.hybris.platform.ycommercewebservices.v2.config.WebConfig
              
          
           1 
      

  

插件的其他配置已加载到Web应用程序级别,并且看起来servlet上下文在那里不可见
web.xml

  
           contextConfigLocation 
           WEB-INF/ycommercewebservices-web-spring.xml 
  
 
  
大简至美
2楼-- · 2020-09-13 10:33

原因将相同
在springmvc-v2-servlet.xml中定义了可能扫描此带注释类的组件扫描。

一周热门 更多>