The invention provides a Spring-based MVC mode optimization system. With popularization of Web application, a Web development technology gradually forms a series of universal development modes, so that the repeated working amount of Web application developers is greatly decreased, and application developing efficiency is improved. In the modes, the MVC modes based on Mode, View, Controller layered structures have the advantages of low coupling, high transportability, layer-upon-layer separation and the like and gradually serve as main modes for Web application development. But, the MVC modes have the shortcomings that firstly, the MVC modes excessively depend on ServletAPI, the unit testing difficulty is greatly increased; secondly, Servlet cache mechanism is needed to be invoked for Controller catching processing in MVC, and flexibility is insufficient. The Spring-based MVC mode optimization system is used for overcoming the two shortcomings.