作者回复: 通常 @Controller 中的 Service 或 DAO 注入是单例的,而 request scope 的bean 可以通过 @Autowired HttpServletRequest request 来体现。
作者回复: request 主要用于服务端页面渲染,比如 jsp 等
作者回复: 如果你是修改 Spring Bean 对象本身的话,的确如你所说,我视频里面值得是返回后的对象。
作者回复: <context:annotation-config /> 是激活注解驱动
<context:component-scan .../> 而是 Spring 组件扫描器,包含了 <context:annotation-config /> 的特性
作者回复: 会的
作者回复: 做兼容主要是社区的呼声,用户的诉求需要最大限度的满足。
作者回复: 请参考一下 org.springframework.web.servlet.FrameworkServlet#initContextHolders 方法,其中会将 ServletRequestAttributes 对象存入。