在Springmvc普通類@Autowired注入request為null解決方法
在類中加入以下注入request對象的代碼,運行時發現request為null,注入失敗。在@Controller,@@Service,@Repository標識的類中注入就可以。
@Autowired(required=false)
private HttpServletRequest request;
解決方法:在方法中加入以下代碼也可獲取request請求對象
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
