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

最赞回答 / 慕前端6229441
首先interface  store<T>,泛型接口,接下来2个实现类,StringStore和IntegerStore////////////////////////////@Beanpublic StringStore stringStore(){    return new StringStore();  }这里没有指定bean的name,默认是成员方法的名字,即stringStore。spring扫描之后初始化的名为stringStore的bean注册到容器中,此时容器中有一个名为st...

已采纳回答 / Flor
执行流程是:加载spring配置文件。通过构造方法获取service类的实例。(这里获取到实例还没有执行Dao中的方法)通过service实例调用service的方法,service中的方法调用Dao的方法,在service中通过私有化Dao类的属性和set方法注入了Dao类。这里的set方法的参数就是ByName执行的关键,在调用了service方法时会通过这个set方法的参数名去spring配置文件中找id和参数名称一致的bean。找到后就装配这个bean对应的Dao类。也就是说你set方法中的参数名...

最新回答 / 未卜先知
是我自己看漏了,在try里面resource.resource()我还以为怎么会出现这么神奇的事情

最新回答 / 春天里的毛竹
我也截不了图,我发现你笔记一个字一个字打下来的,做的很仔细,你应该很有收获吧。

已采纳回答 / sgnx
你首先要理解@Named注解是干嘛的?我们使用这个注解是来给我们注入对象的,那么@Named是JSR330中的注解,在这里它相当于@Qualifier,是用来注入在IOC容器已经存在的名称为jsrDao的bean,然而在IOC容器中并没有注册你说的jsr,自然就获取不到将会报错!

已采纳回答 / 慕粉2303572425
hashcode相等未必equals,string特殊,不会重写hashcode方法,也不会有人使用hashcode验证,所以木关系。

已采纳回答 / ParaPeng
是可以的,但是会先执行构造注入,再执行设值注入. 但是他们并不影响. 因为Spring只会生成一次对象,附两次值而已.他们的HashCode是一样的.如图...<...图片...>

已采纳回答 / Steven水木
应该是指方法返回值的类型 MyDriverManager 的全称。例如:com.imooc.manager.MyDriverManager

最新回答 / 慕粉4110192
ioc对象工厂是创建javaBean的,ioc是个控制反转容器

已采纳回答 / hwl2016
我理解的super就是父类对象的代号, getBean是父类UnitTestBase中定义的方法

最赞回答 / 小王子的星球0
\\s是正则表达式,可以匹配任意空白字符,这里的目的是想要以,来分割各个配置文件,但为了防止逗号后还有空格之类的东西就用了这个正则表达式
课程须知
Java的高级课程,适合对Java基础知识应用自如,并熟悉MVC架构的小伙伴们。如果想成为一名Java工程师,这门课程是一定要学哒。
老师告诉你能学到什么?
掌握依赖注入、IOC和AOP的概念,并能进行简单应用。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消