为了账号安全,请及时绑定邮箱和手机立即绑定
看了评论,竟然很多人听得晕。我就悄悄得意了。嘻嘻嘻嘻。。。其实老师讲的内容还是蛮深入的,如果么有基础,的确难以理解。。其实也没必要非得听得很懂,把代码下载下来跑跑。或者自己跟着写写,然后跑一跑,就更容易懂了。。。
做为一个菜鸟,花了几个小时反复看,反复想,终于得到了一点点的思路,希望后来的小菜们别弄得太纠结了,老师想表达的是,通过配置的方法取得对象,而不再用new的方法来取得对象,

暂且先抛开老师讲的配置方法,不妨先试试我了解的,首先看下整体思路:
在这之前,先创建一个普通的java工程,导入相应的Spring包,添加到工程中,在src中创建一个myXml.xml。准备工作做好后,开始:
1.大家一定要记住,IOC本质就是要抛弃new的方法取得对象,通过配置来取得对象。
2.如何配置?只需在 myXml.xml文件里配置如同老师所讲的内容,先配个简单的如下:
<bean id="myinterface" class="interfaces.OneinterfaceImpl"></bean>
<!--上面的配置意思是,姑且认为id为一个引用,通过他,我们可以找到对应的class,在class中,interfaces是我的一个包,以及包下的OninterfaceImpl,如果这样解释你还不懂,那请你

暂时先面壁三分钟,考虑下你究竟要不要做IT程序了-->
3.OK,相信不会有人是刚面壁回来的吧?那简单的配置搭配好之后,我们是不是需要把配置与我们的项目联系起来?那怎么联系呢?这时候需要加载他,加载如下:
//ClassPathXmlApplicationContext是一个可以加载我们的配置文件的类,具体怎么实现?好的,这问题问题问的好,自己研究,我也不懂因为我是菜鸟!
ClassPathXmlApplicationContext factory=new ClassPathXmlApplicationContext("myXml.xml");
//加载完毕,通过调用getBean("这里上面我们配置好的bean的id")取得我们需要的对象,也就是对应的class
OneinterfaceImpl l = (OneinterfaceImpl) factory.getBean("myinterface");
//OK,得到的l,就是OneinterfaceImpl类型对象的引用了
System.out.println(l.hello("终于,懂点皮毛了!"));
相信菜鸟们明白了这个,可以学下去了!- -,真心希望以后成为大神之后,要发扬这中分享经验,体谅菜鸟的精神

最新回答 / oldmee
自动装配还有个属性叫default,执行顺序是先byName,如果找不到再byType
通俗易懂再赞一个!!!

最赞回答 / 慕粉15160033427
这节课的例子根本就没讲到advisor,弄了一晚上,今天才发现,就只是讲环绕通知,老师把advisor这个知识点跳过了,只有开头介绍一点点模糊的东西,后面的例子没用到,你没发现ordered的接口和pessimisticLockingFailureException这个需要导入advisor需要用的tx包都没讲。。。本来就难懂了,还设置了这么多迷魂阵
感谢老师,感谢慕课!
这位老师讲的非常的好引导我们慢慢走上正路
Tansky0你不知道这是第一章吗?一口能吃个大胖子?牛b就别学啊
没有代码练习啊 感觉全都是废话啊 没有实例
基础啊,以后如果用框架,这是最基础的。
感觉好难啊!
太难啦~~~~

最新回答 / 小冥王
其实我看得不是很明白的样子
课程须知
Java的高级课程,适合对Java基础知识应用自如,并熟悉MVC架构的小伙伴们。如果想成为一名Java工程师,这门课程是一定要学哒。
老师告诉你能学到什么?
掌握依赖注入、IOC和AOP的概念,并能进行简单应用。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消