Spring生成多例
0x00 基础
多例bean和单例bean,都使用注解@Component纳入到spring的管理,不同之处是多例bean使用注解@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)标注,而单例bean是默认的,或者显示的使用注解@Scope(ConfigurableBeanFactory.SCOPE_SINGLETON)标注。
多例bean和单例bean,都使用注解@Component纳入到spring的管理,不同之处是多例bean使用注解@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)标注,而单例bean是默认的,或者显示的使用注解@Scope(ConfigurableBeanFactory.SCOPE_SINGLETON)标注。
Spring那么流行,为啥呢?Spring的优点主要是啥呢?
在知乎中有这么一个回答,我觉得不错。知乎链接
最重要的优点主要是Ioc(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)了。
Spring Framework是一个很大的框架,包括很多部分,从官方文档(4.1.4)上来看,有如下几个部分: