@Scope与@Lazy注解

Scope可配置的值如下:

1
2
3
4
5
6
7

ConfigurableBeanFactory#SCOPE_PROTOTYPE多实例
ConfigurableBeanFactory#SCOPE_SINGLETON单实例默认

WebApplicationContext#SCOPE_REQUEST一个请求创建一个实例
WebApplicationContext#SCOPE_SESSION一个Session创建一个实例

当为单实例时,可以通过@Lazy进行懒加载。这些知识很好理解,不整理代码了。