java框架spring mvc的这两个类有什么作用呢?

这两个类。希望能给出详细作答。
2025-05-14 23:14:03
推荐回答(1个)
回答1:

DefaultAnnotationHandlerMapping
用来解析Spring MVC里面的annotation对应的Controller,也就是通过这个类,给annotation设置映射关系,如@RequestMapping等,主要方法determineUrlsForHandlerMethods(Class handlerType, final boolean hasTypeLevelMapping)
AnnotationMethodHandlerAdapter
对Annotation设置的方法进行处理的类,通过此类,解析annotation设置的类的处理,也就是有请求时,通过此类,可以调用annotation设置controller的方法,主要处理方法,handle(HttpServletRequest req, HttpServletResponse resp, Object handler)