第二部分接着从源码切入,首先介绍了源码阅读的一些技术技巧,再对 Spring MVC 框架的启动、MVC 框架请求分发的核心 DispatcherServlet 类的功能、RequestMapping 的查找原理和请求处理方法的执行过程一一进行具体的介绍。每个细节部分也是按照这种主题加解决方法的模式,先抛出一个问题,抽象地讨论解决思路,再结合代码讲解关键细节,最后简略地做完整性补充和扩展讨论。
第三部分可以单独拆开来,是在完成了源码分析以后以一个常见的基于 Spring MVC 实现微信公众号快速开发框架的例子来介绍 Spring MVC 的实用过程。通过分析时下热点的具体实例,可以让读者清晰的看到前面所讲的知识点在实践中到底是怎么被运用的,哪些一定会涉及且常常会被实现考虑在内,哪些是在哪种特定情况下会涉及的,以及哪些是平常看不到的或者不需要重点钻研的。
SET PATH=%PATH%;%ProgramFiles%\CMake\bin SET QT5SDK64=C:\Qt\5.15.0\msvc2019_64 SET CMAKE_TOOLCHAIN="Visual Studio 16 2019" SET ROOT_DIR=C:\path\to\FlightGearBuild
SET PATH=C:\path\to\FlightGearBuild\install\bin;C:\path\to\FlightGearBuild\windows-3rd-party\msvc140\3rdParty.x64\bin;C:\Qt\5.15.0\msvc2019_64\bin;%PATH% fgfs.exe --launcher