StateException:Annotation指定的bean名称

时间:2012-04-25 12:27:16

标签: java spring

我得到以下异常:

  

StateException:注释指定的bean名称   bean类的'scenarioServiceImpl'   [com.company.project.services.autoExec.ScenarioService]与现有的非>兼容bean冲突   同名的定义和>类[com.company.project.services.autoExec.ScenarioServiceImpl]> at   org.springframework.ontext.annotation.ClassPathBeanDefinitionScanner.checkCandidate(类路径> BeanDefinitionScanner.java:274)

以下是类和接口的签名:

public interface ScenarioService 



@Component("scenarioServiceImpl")
public class ScenarioServiceImpl implements ScenarioService

我真的不明白为什么spring将我在实现中指定的名称归属于接口并最终导致冲突。

PS:我没有使用基于xml的配置,所以请放心,没有冲突。

0 个答案:

没有答案