SpringMVC的HandlerAdapter使用了适配器模式
HandlerAdapter的实现子类使得每一种Controller有一种对应的适配器实现类,每种Controller有不同的实现方式
写一个SpringMVC通过适配器设计模式获取到对应的Controller的源码
注意:
Spring定义了一种适配接口,使得每一种Controller有一种对应的适配器实现类。
适配器代替Controller执行相应的方法。
扩展Controller时,只需要增加一个适配器类就完成了SpringMVC的扩展了。