这个地方为什么注入的是目标类而不是切面那个bean

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,在配置信息中完成切入点与切面的配置,同时将切面类配置在xml文件中,在加载配置信息时,加载到切面类。

还麻烦同学具体描述的注入切面类是在哪里注入了。

另外,只要把目标类注入,其他的自动跟随加载了,同学是想说注入目标类了,切面类就会自动注入执行吗,如果是这个意思,这里理解有误,只有切入点与切面以及切面类正确配置加载后,才能正常执行,并不会因为目标类的注入而自动加载。

好帮手慕小班 2020-11-30 12:04:55

同学你好,1、注入目标类是因为在配置文件中已经配置了切入点,对哪个类以及对应的方法应用增强,配置了对应的前置通知。

http://img1.sycdn.imooc.com//climg/5fc46d47096fa65912140207.jpg

http://img1.sycdn.imooc.com//climg/5fc46e620901cd8b08080197.jpg

    ​2、切面类在xml配置中配置了,对应在测试类中直接加载配置文件,就会加载到配置信息中的切面类。

http://img1.sycdn.imooc.com//climg/5fc46f3e0935d08708530208.jpg

http://img1.sycdn.imooc.com//climg/5fc46ee109ee034b08090202.jpg

如上所示,在xml中配置后,加载xml文件会自动加载。

  • 提问者 qq_ibertine_0 #1
    啊,就是,只要把目标类注入,其他的自动跟随加载了,那之前视频注入切面类是为了啥呢
    2020-11-30 16:34:01
提问者 qq_ibertine_0 2020-11-29 19:10:49

还有这个只注入目标类,那个切面类也无法运行啊

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师