我最近开始使用Spring了。我没有找到解决问题的办法。
我有一个组成部分:
@Component
@Scope(value = "prototype", proxyMode = ScopedProxyMode.TARGET_CLASS)
@Log4j2
public class CompX { ....我想在(组件)类中使用它两次:
...
@Autowired
private CompX current;
@Autowired
private CompX old;
...我该怎么做?总是有例外。
"org.springframework.beans.factory.NoUniqueBeanDefinitionException:无合格豆型.“
发布于 2018-05-23 09:35:37
这是因为歧义和弹簧是混淆的,所以请按下面的方式通过限定来告诉spring使用哪一个:
@Autowired
@Qualifier("current")
private CompX current;
@Autowired
@Qualifier("old")
private CompX old;https://stackoverflow.com/questions/50484646
复制相似问题