Are Spring MVC Controllers Singletons?
问题 I have a query regarding Spring 3 MVC @Controllers . When a request comes in, does the container create a new instance of the controller for each request (Similar to an Action in Struts 2 - ThreadLocal ActionContext ) or a single instance responds to all requests? By default are the controller beans singletons in a context? What are the guidelines/ best practices for a Spring 3 MVC application? Are these settings configurable? Should those be configured? Does it change much if my environment