我有一个Provider
,其中装有SCOPE_REQUEST
bean。我设置了proxyMode
,但出现错误:
作用域“请求”对当前线程无效;如果您打算从单例中引用它,请考虑为此bean定义一个作用域代理。
创建RequestContextListener
似乎也没有帮助,就像某些人建议的那样。
代码:
@Component
@Scope(scopeName = SCOPE_REQUEST, proxyMode = TARGET_CLASS)
public class MyScopedBean {
并有一个像这样的提供者:
private final Provider<MyScopedBean> requestContextModifierProvider;