Spring Service默认范围

vde*_*ris 22 java spring scope

哪个是Spring 4 的默认范围@Service

设计一个Service实现是为了通过类属性(也通过使用修饰符)存储与当前登录用户(根据当前HTTP会话)相关的一些信息是合理的?final

JB *_*zet 27

哪个是Spring 4 @Service的默认范围?

默认范围是单例

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

是.在这种情况下,服务必须具有范围"会话".见http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-factory-scopes-other

  • @EvaMariam默认范围一直是单身. (4认同)
  • 您应该根据您的首选代理模式使用 `@Scope(value = WebApplicationContext.SCOPE_SESSION, proxyMode = ScopedProxyMode.TARGET_CLASS)` 或 `@Scope(value = WebApplicationContext.SCOPE_SESSION, proxyMode = ScopedProxyMode.INTERFACES)`,以便会话bean 可以在任何地方注入。 (2认同)