我試圖讀取類路徑這樣的文件在我的單元測試:春天開機:如何讀取classpath中的資源在單元測試
@Value("classpath:state.json")
Resource stateFile;
我state.json
文件src/test/resources
目錄。 當我嘗試使用stateFile.getInputStream()
讀取此文件時,它不返回任何內容。我究竟做錯了什麼?
我的測試類註釋這樣
@RunWith(SpringRunner.class)
@SpringBootTest
我可以看到,如果我試圖用不正確的文件,代碼失敗。所以我認爲它在classpath中看到該文件,但由於某種原因沒有閱讀內容。