SpringBoot请求是如何找到对应的@GetMappering的
时间: 2024-04-07 13:29:25 浏览: 65
在Spring Boot中,所有的请求都会经过DispatcherServlet,DispatcherServlet会将请求转发到对应的Controller中处理,而Controller中的@GetMappering注解会告诉DispatcherServlet该请求对应的处理方法。具体来说,Spring Boot会扫描所有被@Controller注解的类和被@RestController注解的类,然后将它们注册为Spring Bean,同时会扫描这些类中的所有@GetMappering注解,并将其与对应的处理方法建立映射关系。当有请求到达DispatcherServlet时,它会根据请求的URL和HTTP方法找到对应的处理方法,然后执行该方法并将返回值返回给客户端。
阅读全文