spring中继承一个类覆写一个方法就能改变行为,这是怎么实现的?
spring中增加个性化设置时,经常是继承一个类覆写其中的方法就能改变行为了,spring怎么知道这个新的类并且调用它的方法的?很神奇啊,也没有修改什么配置或加什么注解之类,这是怎么做到的?
尽管神奇,但是开发者怎么能知道可以继承什么覆写什么方法才能改变行为呢?就是靠看文档吗(我是到处搜索找解决方案),能从哪里入手发现这种后门或控制点吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这就是框架的优点,spring 的设计者们都提前预留好了一些功能的扩展点,也符合我们平常说的 “开闭原则” 思想,至于怎么知道具体要实现什么接口什么方法就看你对这个框架的熟悉程度了。