What is Spring MVC Controller? It helps to: process user requests based on the requested URL call Service Manager => DAO for some database actions, such as insert/update/delete/query output the query result to valid view (JSP)   What if my application need to be multiple users? By default, scope of Spring controller is Singaton, only