【发布时间】:2015-08-16 20:16:41
【问题描述】:
我有一个注入单例 bean 的 REST API 网络服务。这个 bean 需要知道 HTTPServletRequest。所以我创建了另一个名为 RequestServiceImpl 的 bean,其中注入了 HTTPServlerRequest。
public class RequestServiceImpl implements RequestService
{
@Autowired
private HttpServletRequest request;
}
web-context 包含 bean 定义为
<bean id="requestService" class="com.RequestServiceImpl" scope="request">
<aop:scoped-proxy/>
</bean>
这个 requestService 被注入到另一个单例 bean 中。我确实看到 requestservice bean 被正确注入,但 HTTPServletRequest 对象始终为空。我不确定我哪里出错了
【问题讨论】:
标签: spring dependency-injection