为什么自己写的类继承或实现框架类后就能被框架自动调用

各种框架,自己写的类,只要继承或实现框架类(接口)后,就可以直接被框架调用。如授权框架,实现了userService接口后,就会被框架自动调用,是怎么调用的呢?框架怎么知... 各种框架,自己写的类,只要继承或实现框架类(接口)后,就可以直接被框架调用。如授权框架,实现了userService接口后,就会被框架自动调用,是怎么调用的呢?框架怎么知道我类名的呢?如果我写多个类来实现同一个接口呢,那框架怎么知道调用哪一个呢? 展开
 我来答
无野楼升域醉0t
2018-12-19 · TA获得超过8552个赞
知道小有建树答主
回答量:1498
采纳率:88%
帮助的人:498万
展开全部
说的是Java吧?
它会扫描指定或全部的包,找到实现指定接口的的类,既然实现了接口么一定实现了接口指定的方法,再利用反射生成该的对象,再去调用方法。
一般都是这么玩的,重点是利用了反射、动态代理(java标准库、ams、cglib、一类的)或者利用切面(aspect )什么的。
你说的写多个实现类会怎么样,那就看框架自己的逻辑了。有可能报错、有可能覆盖、有可能挑选一个最合适的还有可能全部顺序调用一遍。
来自东埠老街堂堂正正的中子星
2018-12-20 · 贡献了超过695个回答
知道答主
回答量:695
采纳率:1%
帮助的人:52.5万
展开全部
它会扫描指定或全部的包,找到实现指定接口的的类,既然实现了接口么一定实现了接口指定的方法,再利用反射生成该的对象,再去调用方法。
追答
它会扫描指定或全部的包,找到实现指定接口的的类,既然实现了接口么一定实现了接口指定的方法,再利用反射生成该的对象,再去调用方法。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式