谁能为我解答一下啊为什么dao层和service层必须要使用自动装配,不是用自动装配还报空指针异常,dao层使用自动装配是干什么的?我不理解,请告知,这点迷着了,
如果没有这个对象。如何调用对象中的函数?
使用@Autowired相当于setter,在注入之前,对象已经实例化,是在这个接口注解的时候实例化的;而new只是实例化一个对象,而且new的对象不能调用注入的其他类注解进行装配,如果你深入学习一下反射机制就明白了
自动装配是将bean交给spring统一管理,和是dao还是service没关系