赞
踩
①当容器建立完成后,spring扫描@Controller的方法,把每一个方法作为一个handler(Bean)注入到容器里面,并且设置bean的alias为url(就是@RequestMapping(url)里面的url)
②当HandlerMapping开始自动配置时,它就会去容器里面找handler,并且根据handler的alias,来建立一个url->handler的映射。
③当请求(带着url)过来的时候,DispatcherServlet就会到HandlerMapping里面找那个映射,就找到了可以处理的方法。
上面是我查看了很久springboot源码得出的结论.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。