语义化接口的使用,譬如Aware等接口完全是语义性接口,不定义任何方法,只是用来约束一类行为。在Spring框架中有很多类似的接口。
Wrapper,包装 ,相当于一个装饰器
XxxAware类表示在Spring中可感知,一般是类中需要用到Spring相关的对象时使用的。例如继承ApplicationContextAware接口后,实现setApplicationContext(ApplicationContext applicationContext)便会获得这个对象,与之对应的是XxxCapable类,继承他的类要负责实现相关的方get法负责生成Spring需要的对象