We’ve got a custom extension, generated from ycommercewebservices template. This extension contain a our class named OurController.java. We defined a workflowService of type de.hybris.platform.workflow.WorkflowService in class OurController.java:
import de.hybris.platform.workflow.WorkflowService;
…..
@Resource
private WorkflowService workflowService;
When we run hybris system we get error: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ourController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'workflowService' must be of type [de.hybris.platform.workflow.WorkflowService], but was actually of type [de.hybris.platform.workflow.services.impl.WorkflowServiceImpl]
Where did we go wrong?