为了账号安全,请及时绑定邮箱和手机立即绑定
经过测试:after() AfterReturning()方法的执行顺序 是按照配置文件中的顺序执行的。
老师辛苦,非常感谢!师傅领进门,修行在个人~

最赞回答 / 慕粉125504638
而且声音有点小,电脑音量开最大了
老师水平毋庸置疑,如果能再通俗一点就好了,我都开始怀疑人生啦
根据老师讲的我总结了一下:
1.byName就是通过Bean的属性名字进行自动装配,在Spring的配置文档XML中,找到一个要装配同样名字的Bean。
2.byType就是如果XML中正好有一个与属性类型一样的Bean,就自动装配这个属性。如果有多这样的Bean,就报错。
3.Constructor就是根据构造函数的参数自动装配。
简单的记 byName:名字。 byType:类型。 Coustructor: 构造函数。
如果这样还记不住的话 去撸两发释放释放荷尔蒙再来记!
同学们注意了,execution(* com.这里*和com之间有个空格别忘了。
想要创建这个xml文件除了手写之外,如果你用的是myeclipse并且已经配置spring,可以直接new->others->spring->选择Spring Bean Definition然后next写名字,再next就可以选择配置了,你可以选aop那个然后下面会让你选个aop版本,就可以了。
前面还好,后面的好像一点都没听懂
前面不好,后面这好像一点都没听懂

最赞回答 / 精慕门1546425
这个地方,老师应该讲错了。types-matching是用来匹配类型的,无关方法。在Spring官方文档中,“The value of the types-matching attribute is an AspectJ type pattern ”但是,AspectJ语言关于type pattern的介绍中,通配符方面,没有看到独立使用+加号的含义。。。。老师案例中,可以做两个测试:1、将(+)去掉,一样可以正常执行。2、如果匹配到方法,是会报错的。
这哪是入门啊,一点逻辑也没有,巨乱!!!
不过老师确实没有讲清楚传参数的细节 没有展示个各类内部情况 可能也是如同老师所说 这种方法工作中实用得少,也好,it知识进步得很快,不常用的不重要的了解设计思想就好了,重要的有价值的知识还是要在实践项目中才能体现出来,个人觉得最后2章理解思想就可以了 不需要深入研究,直接去看Spring事务管理课程 实际项目掌握的知识是最有价值的
核心思路就是 把对象类 切面类(与通过配置aop:config来指定普通类成为切面类不同,使用ProxyFactoryBean的切面类都需要继承AOP API并重写方法来实现传递通知)都作为成员属性放在一个ProxyFactoryBear类中 通过在ProxyFactoryBear类中的方法,指定对象类的切入点并配置切面(不再是通过配置文件进行切面配置,而是在IOC容器中配置)。并且最后返回一个Object类(可以理解为对象类对象通过一系列切面类方法加工、植入通知后的结果对象)
这节课讲的大致类容是 配置了NameMatchMethodPointcut过后,就可以通过给类继承AOP APi创建切片对象,而不用再到配置文件中配置(类似于注解)
课程须知
Java的高级课程,适合对Java基础知识应用自如,并熟悉MVC架构的小伙伴们。如果想成为一名Java工程师,这门课程是一定要学哒。
老师告诉你能学到什么?
掌握依赖注入、IOC和AOP的概念,并能进行简单应用。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消