Spring Bean的作用域 拉拉穆里 2019-11-24 279 阅读1分钟 在默认情况下,Spring上下文中所有bean都是以单例形式创建的,也就是说无论给定的bean被注入到其他bean多少次,每次所注入的都是同一个实例。 大多数情况,单例bean是很理想的方案,但是有些时候要使用的类是易变的,它们会保持一定状态,因此重用是不安全的。 Spring定义了多种作用域,可以基于这些作用域创建bean,它包括: 单例:默认实现方式。其他作用域类型可以添加@Scope注解指定 在配置类中使用@Bean注解,或在类上添加@Component注解等 原型: 会话和请求作用域: