spring - spring mvc 中的 Handler 适配器是什么?

标签 spring spring-mvc

我是 Spring MVC 的初学者。我没有清楚地理解处理程序适配器。什么是处理程序适配器,何时使用适配器?

最佳答案

HandlerMapping 将方法映射到 URL,因此 DispatcherServlet 知道特定请求应该调用哪个方法。然后 DispatcherServlet 使用 HandlerAdapter 来调用该方法。

Why DispatcherServlet does not invoke a method directly?

因为调用方法的方式有很多种,例如注解、xml 等。HandlerAdapterDispatcherServlet 和调用的 Action 解耦。

关于spring - spring mvc 中的 Handler 适配器是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7871231/

相关文章:

java - 使用 Querydsl 的 Spring Data JPA——按 URL 数组内的值进行过滤

java - 在maven依赖中添加pubnub后Spring Boot应用程序无法启动

java - @WebMvcTest 在 spring 启动测试中为不同的服务给出 'Error creating bean with name' 错误

java - 我如何在 Spring Boot/MVC 中创建错误处理程序(404、500...)

java - spring 工具套件 3.6.3 版本的多个问题

java - Spring data mongodb - 需要 'cursor' 选项

java - 如何从Java中的List数组中获取格式化字符串?

java - 组件扫描无法检测到接口(interface)bean?

java - Mule - 从 java 类的 onCall() 方法内部调用 Controller

java - 使用 Spring 自动配置自定义 @Qualifier