部门类
import org.springframework.stereotype.Component;
@Component
public class MyDept {
public String DName = "部门";
public String getDName() {
return DName;
}
public void setDName(String dName) {
DName = dName;
}
}
员工类
package com.test.day44;
import javax.annotation.Resource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;
@Component
public class MyEmp {
public String EName;
/**
* @Autowired可以做依赖注入, 是spring提供的注解
* 1、根据属性的类型注入bean
* 2、如果有多个同样类型的bean,就按照bean的id注入(找与属性名相同的id的bean)
* 3、如果有多个同样类型的bean,与属性名相同的id的bean也找不到,与属性名相同的id的bean也找不到,报异常No qualifying bean type....
* 4、如果出现No qu....的情况,可以结合@Qualifier("bean的id")注解,指定注入相应id的bean
*/
@Autowired
@Qualifier("myDept")
public MyDept myDept02;
public String getEName() {
return EName;
}
public void setEName(String eName) {
EName = eName;
}
}