SpringMVC working principle
1. The user sends an http request to the front-end controller DispatchServlet
2. The front-end controller calls Processor mapper HandlerMapping
3. The processor mapper finds the specific processor (can be found through xml and annotations), generates the processor and processor interceptor and returns them to DispatchServlet
4. The front-end controller calls the processor adapter
5. The processor adapter finds the specific processor (Controller)
6. After the Controller processes it, it returns ModelAndView to the processor adapter
7. The processor adapter returns the ModelAndView to the front-end controller
8. The front-end controller passes the ModelAndView to the view parser
9. After the ViewResource is parsed, it returns the specific VIew
10. The front-end controller renders the view based on the View (fills the model data into the view)
11. Returns the rendered view to the front-end controller
12. The front-end controller Respond the view to the user
Video tutorial recommendation
《Java Multithreading and Concurrency Library Advanced Application Video Tutorial》
《JAVA Elementary Introduction Video Tutorial》
Article Recommendation: "Java》
The above is the detailed content of How SpringMVC works. For more information, please follow other related articles on the PHP Chinese website!