我正在尝试理解请求范围的bean。假设我有一个控制器,我有一个使用spring config xml实例化的请求范围bean
<bean id="loginAction" class="com.foo.LoginAction" scope="request"/>
我是否需要将其作为依赖项添加到控制器中以访问它,或者我可以直接从请求对象访问它来执行request.getAttribute(“loginAction”)
我只是想知道如何访问这个请求范围的bean。
感谢。
答案 0 :(得分:0)
对此案例使用@Autowired
注释。
@Autowired
private LoginAction loginAction;
然后添加此bean的包作为自动装配的候选者:
<context:annotation-config />
<context:component-scan base-package="com.foo"></context:component-scan>
并且不要忘记将此类标记为@Component
或@Service
。