例子
如果有多个 bean对象类型,与要注入的 变量类型 匹配,会报错
增加 StudentSrvImpl2
其内容与 StudentSrvImpl
相同
执行
报错如下:
提示中 studentSrvImpl
、studentSrvImpl2
是哪来的?
定义 StudentSrvImpl
如下:
//没有指定value属性,那么spring容器中默认id是 studentSrvImpl(与类同名,首字母小写)
@Service
public class StudentSrvImpl implements IStudentService {
所以 spring容器中,StudentSrvImpl类对象的 id 是 studentSrvImpl
定义 StudentSrvImpl2
如下:
//没有指定value属性,那么spring容器中默认id是 studentSrvImpl2(与类同名,首字母小写)
@Service
public class StudentSrvImpl2 implements IStudentService
所以 spring容器中,StudentSrvImpl2 类对象的 id 是 studentSrvImpl2