創建MockMvc對象時空指針異常NullPointException的解決辦法
一. 異常現象
我在SpringBoot 2.2.5中,利用Mock進行測試代碼時,首先要創建一個MockMvc對象,本來是系統利用MockMvcBuilders的webAppContextSetup()方法來build出來,結果創建出來MockMvc對象後,發現MockMvc對象產生了空指針異常。
debug調試發現MockMvc對象爲空。
二. 解決辦法
解決辦法就是更換一種MockMvc對象的創建方式,直接利用@AutoConfigureMockMvc註解,然後在MockMvc對象上添加@Autowired註解就可以自動創建出MockMvc對象了。