Java Spring服务默认范围

Java Spring服务默认范围,java,spring,scope,Java,Spring,Scope,哪个是Spring 4服务的默认范围 通过类属性(也通过使用final修饰符)设计服务实现来存储关于当前登录用户的信息(根据当前HTTP会话)有意义吗 Spring4@服务的默认范围是什么 默认范围是singleton 为了存储与当前登录用户相关的一些信息(根据当前HTTP会话),设计服务实现是合理的 对。在这种情况下,服务必须具有范围“会话”。参见因此,我应该将服务注释为@Scope(“session”),对吗?您应该使用@Scope(value=WebApplicationContext.S

哪个是Spring 4服务的默认范围

通过类属性(也通过使用
final
修饰符)设计服务实现来存储关于当前登录用户的信息(根据当前HTTP会话)有意义吗

Spring4@服务的默认范围是什么

默认范围是singleton

为了存储与当前登录用户相关的一些信息(根据当前HTTP会话),设计服务实现是合理的


对。在这种情况下,服务必须具有范围“会话”。参见

因此,我应该将服务注释为
@Scope(“session”)
,对吗?您应该使用
@Scope(value=WebApplicationContext.Scope\u session,proxyMode=ScopedProxyMode.TARGET\u类)
@Scope(value=WebApplicationContext.Scope\u session,proxyMode=ScopedProxyMode.INTERFACES)
根据您首选的代理模式,会话bean可以在任何地方注入。您好,您能告诉我Spring 3@service的默认范围是什么吗?我在显示相同值的不同用户会话中遇到问题。@EvaMariam默认作用域始终为单例。当我使用
@scope(value=WebApplicationContext.scope\u SESSION,proxyMode=ScopedProxyMode.TARGET\u CLASS)
时,我得到以下错误`org.springframework.beans.factory.BeanCreationException:创建名为“scopedTarget.reportBuilder”的bean时出错:当前线程的作用域“会话”未处于活动状态;如果您想从一个单体引用它,请考虑为这个bean定义一个作用域代理;嵌套异常为java.lang.IllegalStateException:未找到线程绑定请求:您能建议解决此问题的方法吗?