課程
/后端開發
/Java
/Spring Boot進階之Web進階
得到request對象為什么不直接用@autowired自動注入HttpServletRequest呢?而用這么麻煩的對象實例化
2018-11-16
源自:Spring Boot進階之Web進階 2-3
正在回答
@autowired一般不用做于局部變量,通常都是放在方法之前作為一個全局變量來進行使用的,如果放入到方法之中你會發現提示使用不當的意思,new 一個對象雖然說后期維護比較麻煩,牽一發而動全身,但是如果是單單在一個方法一次使用的話,效果是都一樣的,但是畢竟局部變量不會像全局變量那樣一直占用著內存,能夠算是優化吧(個人理解,歡迎指教)
舉報
《2小時學習Spring Boot》之進階教程,針對Web方面的相關技巧
2 回答單元測試無法注入對象
1 回答接口入參的請求體有子對象,調接口時候出現json轉換對象失敗
2 回答為什么返回的對象是json格式?
1 回答這么多對象方法怎么才能都記住呢?
5 回答RequestContextHolder.getRequestAttributes() 獲取對象為空,廖師兄是什么原因呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-12-04
@autowired一般不用做于局部變量,通常都是放在方法之前作為一個全局變量來進行使用的,如果放入到方法之中你會發現提示使用不當的意思,new 一個對象雖然說后期維護比較麻煩,牽一發而動全身,但是如果是單單在一個方法一次使用的話,效果是都一樣的,但是畢竟局部變量不會像全局變量那樣一直占用著內存,能夠算是優化吧(個人理解,歡迎指教)