小白问一个spring问题,求大佬jie'da

AService里面使用了 @Resource 注入Dao

public class AService{

        @Resource
        private Dao dao;

        public void test(){
            dao.find();
        }

}

BService 中创建 AService的实例化对象 然后去调用AService里面的方法,为什么报错信息为AService testfang'fa里面的dao为空指针

public class BService{

        public void test(){
                AService service = new AService();
                service.test();
        }

}

Dao实例也要创建并绑定

Dao类加上@Repository注解试试

既然用spring了就不要自己去创建对象了
bService中,创建aService,aService中的dao spring不会给你注入啊,
你再bService中使用@Resource注入aService就行了,

自己看看spring的ioc