之所以要先拿到处理器执行链然后再通过适配器去执行Handler是为了解耦,易于扩展。比如在spring中要声明一个控制器有三种方法:实现Controller的接口、实现HttpRequestHandler接口、注解。通过适配器就可以找到对应的Handler。