目录
前言
Bean对象在Spring的IoC容器中是重要的资源,那么你知道它的作用域是什么吗?你会使用吗?让我们一起来看看~
1.Bean的作用域
我们知道程序中变量的可用范围叫做变量的作用域,那么Bean在Spring中又是IOC容器的重要资源,他的作用域是什么?Bean的作用域就是指Bean在Spring整个框架中的某种行为模式。例如singleton单例作用域,就表示Bean在整个Spring中只有一份,是全局共享的,当有人修改这个值后,那么其他人再读取到的便是修改后的值。
举个栗子,例如在Spring中定义了一个单例Bean对象student,如下:
@Component
public class StudentComponent {
@Bean
public Student student1() {
Student stu = new Student();
st