Web服务扩展控制器中的BeanNotOfRequiredTypeException

2020-09-19 08:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们有一个自定义扩展程序,它是从...

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

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


我们有一个自定义扩展程序,它是从ycommercewebservices模板生成的。 该扩展包含一个名为OurController.java的类。 我们在OurController.java类中定义了类型为de.hybris.platform.workflow.WorkflowService的工作流程服务:

  import de.hybris.platform.workflow.WorkflowService;
  …..
  @资源
  私有WorkflowService工作流服务;

  

当运行hybris系统时,会出现错误:org.springframework.beans.factory.BeanCreationException:创建名称为'ourController'的bean时出错:注入资源依赖项失败; 嵌套异常是org.springframework.beans.factory.BeanNotOfRequiredTypeException:名为" workflowService"的Bean必须为[de.hybris.platform.workflow.WorkflowService]类型,但实际上为[de.hybris.platform.workflow.services类型。 impl.WorkflowServiceImpl]

我们哪里出错了?

4条回答
悻福寶寶
2020-09-19 09:29

是为我工作的,只是我一直像下面一样保持资源名称不变

  @Resource(name =" customerService")
  私人AddCustomerService addCustomerService;

  @Resource(name =" customerService")
  私人CustomerService客户服务;

  

我刚刚更改为

  @Resource(name =" addCustomerService")
  私人AddCustomerService addCustomerService;

  @Resource(name =" customerService")
  私人CustomerService客户服务;


  

一周热门 更多>