Java Web

172 阅读1分钟

a88acfe8a21befe419fc48f352a8d2ba.pngwww.cnblogs.com/xdp-gacl/p/…

www.cnblogs.com/caolei1108/…

segmentfault.com/a/119000000…

www.pianshen.com/article/645…

SpringMVC适配器HandlerAdapter

springmvc的handler(Controller,HttpRequestHandler,Servlet等)有多种实现方式,例如继承Controller的,基于注解控制器方式的,HttpRequestHandler方式的。由于实现方式不一样,调用方式就不确定了。
如果正常编写调用,就需要使用多个if else判断instance of,再添加实现方式,就需要修改源码,不符合对扩展开放,对修改关闭原则。