为了账号安全,请及时绑定邮箱和手机立即绑定

设值注入问题

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

正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~
#1

linda1048195 提问者

是要手动加入构造器 ,juint测试才通过的
2015-04-07 回复 有任何疑惑可以回复我~

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

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Spring入门篇
  • 参与学习       268784    人
  • 解答问题       963    个

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

进入课程

设值注入问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信