其中 在xml 中 bean 的作用域可以通过 scope 来进行管理。
其中 bean 的作用域有几种方式:
- singleton:也就是单例模式,它是Spring的缺省作用域。
- prototype:在每次对该bean 的请求时候都会创建一个新的bean。根据经验,一般如果一个bean有状态的话,那么就设置为prototype。否则,设置为 singleton。
- request:该针对每一次HTTP请求都会产生一个新的bean,同时该bean仅在当前HTTP request内有效。
- session:表示仅在当前会话中有效
- globalsession:global session为整个HTTP请求中,在作用域方面就是application