我是 Spring MVC 的初学者。我没有清楚地理解处理程序适配器。什么是处理程序适配器,何时使用适配器?
最佳答案
HandlerMapping
将方法映射到 URL,因此 DispatcherServlet
知道特定请求应该调用哪个方法。然后 DispatcherServlet
使用 HandlerAdapter
来调用该方法。
Why DispatcherServlet does not invoke a method directly?
因为调用方法的方式有很多种,例如注解、xml 等。HandlerAdapter
将 DispatcherServlet
和调用的 Action 解耦。
关于spring - spring mvc 中的 Handler 适配器是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7871231/