創建MockMvc對象時空指針異常NullPointException的解決辦法

創建MockMvc對象時空指針異常NullPointException的解決辦法

一. 異常現象

我在SpringBoot 2.2.5中,利用Mock進行測試代碼時,首先要創建一個MockMvc對象,本來是系統利用MockMvcBuilders的webAppContextSetup()方法來build出來,結果創建出來MockMvc對象後,發現MockMvc對象產生了空指針異常。

 

debug調試發現MockMvc對象爲空。

 

二. 解決辦法

解決辦法就是更換一種MockMvc對象的創建方式,直接利用@AutoConfigureMockMvc註解,然後在MockMvc對象上添加@Autowired註解就可以自動創建出MockMvc對象了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章