當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
@SpringBootTest与@RunWith注解的区别
生活随笔
收集整理的這篇文章主要介紹了
@SpringBootTest与@RunWith注解的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
@SpringBootTest與@RunWith 這兩個是配合使用的,runwith是junit的注解,而springboottest是spring的注解,一般單元測試會把spring與junit結合測試。
@springboottest 啟動spring容器、加載spring上下文
@runwith JUnit用例都是在Runner(運行器)來執行的。通過它,可以為這個測試類指定一個特定的Runner。
發現大多數時候我們都沒有使用@RunWith這個注解仍然可以運行,標準測試類里是要有@RunWith的,作用是告訴java你這個類通過用什么運行環境運行。
網上看到說idea是這樣的,別的ide沒試過,理論上應該是這樣的:“你在IDEA里去掉@RunWith仍然能跑是因為在IDEA里識別為一個JUNIT的運行環境,相當于就是一個自識別的RUNWITH環境配置。”
總結
以上是生活随笔為你收集整理的@SpringBootTest与@RunWith注解的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bat for循环_bat教程[285]
- 下一篇: gradle idea java ssm