已采纳回答 / qq_裸奔的蜗牛_1
一般放在与包同级目录下,在类里使用ClassPathXmlApplicationContext cpx=new ClassPathXmlApplicationContext("spring-injection.xml")找到;getBean("beanId")获取配置好的注入对象
2016-05-11
老师讲的很好很赞,就是声音有一点点小,我需要把音量调到最大才能听清您的声音,有的时候您讲的稍微有一点点快,也不叫快,就好像英语中的连读一样,把几个字辅音化了,其中一些字眼没听清,可是我反复听了几遍还是没听清这几个字眼,有种像练英语听力的赶脚,但是总体上老师讲的很好很强大很用心,您的每一句讲解我都做了笔录,不对,不是笔录,是用键盘在WPS上记的,生怕漏掉哪句重要的知识,这不,您7小时的课,我花了100来小时还没听完呢,看来第一次学spring还真得下些功夫呢,俗话说,不积跬步无以至千里。我要坚持学下去,不辜负老师的辛勤讲解。
2016-05-11
已采纳回答 / 忘川_0004
这是因为Exception实现了Throwable的接口,相当于是Exception的上一级的异常,用泛型去理解比较好。
居然听完了 听完之后还是有点懵逼,主要是我道行不够。
这位老师在带我们学习Spring的API文档啊 还是要感谢老师的付出,等我修炼到一定程度再回来看
这位老师在带我们学习Spring的API文档啊 还是要感谢老师的付出,等我修炼到一定程度再回来看
2016-05-10
其实老师讲的真心好,但是小人觉得对于这种比较晦涩抽象的概念,可以先讲例子,再引入概念,可能效果比较好,水到渠成嘛。要是一上来先讲抽象概念,讲了半天然后说“这个很抽象,咱们先看例子吧”。这种做法可能会激怒性格比较倔强的人,这类人就会先费九牛二虎之力搞懂概念,然后看例子。耽误了大量时间。当看完整节课发现最开始有个词语用的不是很恰当,老师ppt中说“简介允许一个切面声明一个实现指定接口的通知对象”这块的“通知对象”用的不好,没看完整节课的同学会以为这是通知类的实例对象,从而陷入错误的概念探究中。其实看完了例子才知道“通知对象”的是指“通知所关联的业务类对象”真是差之毫厘谬以千里,小人理解有瑕望请指正
2016-05-10
我听了两个小时,终于听懂了老师要讲的东西。让我来说一下这节课的内容:Introductions Advice简介通知。简介通知的主要配置是:声明一个接口A,再声明一个实现接口A的实现类B,并且用types-matching指定当前的这个简介通知所关联的业务类。然后通过implement-interface属性把接口A强制作为这些业务类的父类。在单元测试中,用getBean(beanId)方法得到业务类,然后把这个业务类强制转换成接口A类型,然后调用接口A的实现类B的方法。简介通知的用途我认为是:在业务逻辑操作中将横向的执行顺序改变为纵向的处理日志,事务相关的服务,通过类B实现这些服务的具体实现
2016-05-10