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

已采纳回答 / i瞎闹腾i
或者不改版本,添加@Qualifier("name")做限定    @Autowired    @Qualifier("stringStore")    private Store<String> s1;        @Autowired    @Qualifier("integerStore")    private Store<Integer> s2;

已采纳回答 / 如遇明主
不可能的事啊,应该你写错了,你的test代码和配置的代码上来给我看看

已采纳回答 / 慕姐4116514
继承了就可以使用测试单元工具的初始化加载上下文,和get方法取得对象,以及后面的销毁,,,,,也可以不继承,只要在测试类里加载上下文和销毁就可以。。老师只是为了把测试方法的准备工作和善后工作写在父类中一起,把测试方法写在子类,方便看懂。

已采纳回答 / 阳光洒在路上就不怕心碎f
我也遇到这个问题了,原因是,使用aop还要添加三个jar包: aopalliance  aspectjrt  aspectjweaver,在pom中添加如下代码即可,上面的回复中有个包的半杯有问题,使用不了,我的这个亲测可以。  <...code...>

已采纳回答 / 知音1005
我直接用了老师的代码,之前没有学到Jsr注解时也老是输出JsrServie init.和JsrServie destroy.,我还以为是系统自带的呢,原来是使用了同一个配置文件搞的鬼,base-package="com.imooc.beanannotation"那些java类都在此包下,所有全被注解了

已采纳回答 / dky
@Bean(name="bean1",initMethod="init")

已采纳回答 / 卡苏农
一般是通过正则表达式

已采纳回答 / 踏着灰色轨迹
在Junit测试类上使用@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"classpath:spring-config.xml"})然后可以使用@Autowired进行自动装配

已采纳回答 / 慕粉4388281
这个肯定是可以学的,等你基础知识更扎实在学,也未必能一遍学会,现在学,却可以大致了解,也是预习

已采纳回答 / qq_S丶mile丿灬xiang
http://download.csdn.net/download/semi_zhou/8138589

已采纳回答 / 流星雨_myself
在同一个配置文件中,bean 的id是唯一的,你的id冲突了。

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

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

已采纳回答 / 慕粉2303572425
hashcode相等未必equals,string特殊,不会重写hashcode方法,也不会有人使用hashcode验证,所以木关系。
课程须知
Java的高级课程,适合对Java基础知识应用自如,并熟悉MVC架构的小伙伴们。如果想成为一名Java工程师,这门课程是一定要学哒。
老师告诉你能学到什么?
掌握依赖注入、IOC和AOP的概念,并能进行简单应用。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消