gpt4 book ai didi

java - 在 web 感知和门户 spring 上下文中为 @Scope 定义的有效值在哪里?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:42:12 25 4
gpt4 key购买 nike

以下允许在 Spring 3.0 中声明单例 bean:

@Bean
@Scope(BeanDefinition.SCOPE_SINGLETON)
private void setBean1(Bean1 b1) {
this.b1 = b1;
}

但是,BeanDefinition 没有为请求、 session 和全局 session 定义范围值。这些是在哪里定义的?否则,我应该使用 @Scope("request")@Scope("session")@Scope("global session")

最佳答案

BeanDefinition 只有SCOPE_SINGLETONSCOPE_PROTOTYPE

其他范围,仅适用于 web 应用程序,在 org.springframework.web.context.WebApplicationContext 中定义。

一个有用的常量列表可以在 Constant Field values 的 javadoc 中找到。 .

关于java - 在 web 感知和门户 spring 上下文中为 @Scope 定义的有效值在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11282247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com