例
interface IA
{
public void someFunction();
}
@Resource(name="b")
class B implements IA
{
public void someFunction()
{
//busy code block
}
public void someBfunc()
{
//doing b things
}
}
@Resource(name="c")
class C implements IA
{
public void someFunction()
{
//busy code block
}
public void someCfunc()
{
//doing C things
}
}
class MyRunner
{
@Autowire
@Qualifier("b")
IA worker;
worker.someFunction();
}
谁可以给我解释一下这个。
spring如何知道要使用哪种多态类型。
我需要@Qualifier还是@Resource?
为什么我们要对接口而不是已实现的类进行自动装配?
万千封印