且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Spring MVC能响应HTTP请求的原因?

更新时间:2022-06-10 10:19:45

很多Java面试官喜欢问这个问题:

一个Spring MVC的项目文件里,开发人员没有开发自己的Servlet,只通过注解@RequestMapping定义了方法home能响应发向 /mvc/test1的请求。

Spring MVC能响应HTTP请求的原因?

Spring MVC能响应HTTP请求的原因?

104是H的ASCII码,101是e的ASCII码,108是l的ASCII码,所以证明了response确实包含了开发人员在home方法里返回的字符串:hello this is a most simple example


最后,DispatcherServlet从哪里来的?


在Eclipse调试器里发现,它是Spring框架的标准Servlet:


org.springframework.web.servlet.DispatcherServlet


Spring MVC能响应HTTP请求的原因?