Spring @Controller生命周期

| 我是Spring MVC的新手,想知道它如何处理请求,更具体地说: 我想知道春天 @Controller的生命周期与 Servlet的? 我也想更好 了解什么是最好的 多线程的实践 环境(例如,像Servlet中一样, 类属性对用户可见 多个HTTP请求作为对象 从池中重用)?     
已邀请:
控制器(如任何spring bean)都有作用域。 最好的情况下,控制器的范围应为“ 0”。在这种情况下,它非常类似于servlet,并且: 它们在应用程序上下文启动期间仅创建一次(并在上下文被销毁时被销毁) 您不应使用任何实例变量(因为这不是线程安全的) 如果您的控制器范围是
request
session
,那么您可以具有实例变量,并且在每个新的请求/会话上都会创建一个控制器实例。     

要回复问题请先登录注册