在Spring框架中,Bean的作用域(Scope)定义了在应用程序中创建和管理Bean实例的方式。Spring支持以下几种主要的Bean作用域:
或者通过注解:
@Component
@Scope("singleton")
public class MyBean {
// ...
}
或者通过注解:
@Component
@Scope("prototype")
public class MyBean {
// ...
}
或者通过注解:
@Component
@Scope("request")
public class MyBean {
// ...
}
或者通过注解:
@Component
@Scope("session")
public class MyBean {
// ...
}
或者通过注解:
@Component
@Scope("globalSession")
public class MyBean {
// ...
}
选择适当的Bean作用域取决于应用程序的需求和设计。默认情况下,大多数Bean都使用单例作用域。
Proudly powered by WordPress