可以问下为什么命名为xxxAware,对于哪些或哪类接口会使用这种命名方式
来源:7-3 【跟我一起编码】推广计划索引对象定义与服务实现

MessiahJK
2021-05-07
如题
写回答
1回答
-
荷学长你好:
我今天去玩真人 CS 了,要不也不会这么晚回复你的问题。不过说真的,真人 CS 真的很好玩。
这里其实也是一种设计思想(类名设计),来自于 Spring,我个人看过很大篇幅的 Spring 源码,所以,相对来说,我的很多编码习惯都来自于 Spring。你可以尝试的去搜一下 Spring 的源码,里面有大量的 XXXAware 的类名,Spring 文档的解释是:
Spring提供了广泛的Aware回调接口,让bean向容器表明它们需要某种基础设施依赖。
例如,有个接口叫做 ApplicationContextAware,你实现这个接口,就是告诉 Spring 我想要 ApplicationContext。
由此,你也应该能明白,我的类为什么要做 xxxAware 了。
我是勤一,欢迎随时找我!
312021-05-09
相似问题