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

Spring框架小白的蜕变

难度初级
时长 3小时50分
学习人数
综合评分9.77
78人评价 查看评价
9.7 内容实用
9.8 简洁易懂
9.8 逻辑清晰

最新回答 / 大力全
是我的代码错了,我懂了,谢谢不用回答了

最新回答 / imooc_learning
?脑子短路了,课程中是在一个线程中跑的,不存在指令被重排的问题。

讲师回答 / 西昆仑
因为Junit单元测试时,如果主线程执行结束则此单元测试也就结束了,这个时候子线程可能还没执行完就被杀死了。所以在你测试过程中输出有时候是5条有时候是6条有时候甚至没有是正常的。那么解决此问题的思路也就有了:要么直接粗暴的让主线程执行sleep使用CountDownLatch

讲师回答 / 西昆仑
源码请移步https://gitee.com/LOVE0612/Imooc?

最新回答 / 十六间
仔细看视频,Bean3Factory里的getBean3方法和Bean2Factory里的getBean2方法有个很大不同,一个有static,一个没有static。static方法是静态方法,不需要实例化类就可以使用。非静态的需要实例化成对象后调用,所以spring找不到

最新回答 / 社哥
我也遇到过这个问题,在网上找了n多答案,都最终没能解决.对比文件的时候,发现在老师的target文件夹下有`spring.xml`,我的却没有.手动将spring.xml挪到target文件夹下,再运行@Test,程序就正常运行了.这个文件应该是正常编译的时候自动带到target里的,但不知道为什么我的项目在编译时没有自动带进去,还在研究中.(手动挪至少能让项目运行不报错了,就是麻烦点)

最新回答 / AQO
MyConfiguration的作用和spring.xml的作用类似,spring.xml是在xml为集合赋值,而MyConfiguration通过自身的方法为bean赋值。MyBean的Map集合的set方法加上@Autowired注解,意味着spring可以为Map集合赋值,MyConfiguration的map()方法返回一个Map数组,因此spring自动为其赋值。所以当MyBean被spring实例化之后,可以调用get方法获取数据。

最新回答 / ZJD_UESTC
map已经在before方法中赋过值了。before方法由于加了注解@Before,因此它会在test方法执行前执行。

最新回答 / qq_慕移动5102182
这种配置方式,其实我也不懂,记住是这么写的就行了 我只知道是用反射弄的,至于细节怎么实现的,以及xml文件为什么这么写我也不明白

最新回答 / qq_晓晓斌_douwyR
设置bean标签Class的时候要选类啊,是不是选成同一个了
课程须知
需要具备Java语法基础,了解Java Web基础知识。
老师告诉你能学到什么?
1、什么是IoC 2、Spring Bean的管理 3、什么是懒加载

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消