@Autowired注入Spring Bean,则当前类必须也是Spring Bean才能调用它,不能用new xxx()来获得对象,这种方式获得的对象无法调用@Autowired注入的Bean。
1、类1,加入Spring Pool
public class PersonServiceImpl implements PersonService{
public void save(){
System.out.println("This is save for test spring");}
public List findAll(){
List retList = new ArrayList();
for(int i=1;i<10;i++){
retList.add("test"+i);}return retList;}
}//加入Spring Pool
2、类2,@Autowired类1,并且也加入Spring Pool
public class ProxyPServiceImpl implements ProxyPService {
public void save(){
System.out.print("this is proxy say:");personService.save();}
public List findAll(){
System.out.print("this is proxy say:");
return personService.findAll();}