我在下面的场景中几乎没有怀疑。带有服务实现的Spring Autowired注释
有一个接口和两个实现类:
接口:
interface ServiceInt
{
public void save();
}
首先实现类:
Public class ServiceIntImpOne implements ServiceInt
{
public void save()
{
// I am first service implementation
}
}
二实现类:
Public class ServiceIntImpTwo implements ServiceInt
{
public void save()
{
// I am Second service implementation
}
}
Main类调用保存的实现类的方法:
Public class controller
{
@Autowired ServiceInt;
public void save()
{
ServiceInt.save()
}
}
我的问题:
ServiceInt.save()
–其保存服务类实现的方法将它调用?- 我们如何使用
ServiceIntImpTwo
类的保存方法实现? - 自动装配是如何工作的?
我编辑我的回答 – reos