具有请求范围的bean的提供程序,超出请求范围

时间:2020-05-26 18:33:55

标签: spring-boot

我有一个Provider,其中装有SCOPE_REQUEST bean。我设置了proxyMode,但出现错误:

作用域“请求”对当前线程无效;如果您打算从单例中引用它,请考虑为此bean定义一个作用域代理。

创建RequestContextListener似乎也没有帮助,就像某些人建议的那样。

代码:

@Component
@Scope(scopeName = SCOPE_REQUEST, proxyMode = TARGET_CLASS)
public class MyScopedBean {

并有一个像这样的提供者:

private final Provider<MyScopedBean> requestContextModifierProvider;

0 个答案:

没有答案