设值注入问题

来源:2-2 Spring注入方式

linda1048195

2015-03-30 16:39

今天敲打setter方法注入的时候,按照视频上的一步步的敲代码。没有发现哪里出错了,后来去运行老师的代码的时候也出错了,我去看控制台出错信息,原来是是要添加service的默认构造器。为什么视频上的不用默认构造器能通过测试?

写回答 关注

2回答

  • moocer
    2015-04-01 22:51:37

    是不是你手动添加了有参构造器?

    linda1...

    是要手动加入构造器 ,juint测试才通过的

    2015-04-07 19:18:53

    共 1 条回复 >

  • 迷茫_先森
    2015-03-31 11:36:48

    Spring需要通过反射来实例化service,反射时通过一个无参的构造函数,

    你可以想像为Spring内部是通过service = new xxxService(); 来实例化,你没有这个无参的构造函数就会出错

Spring入门篇

为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础

268787 学习 · 963 问题

查看课程

相似问题