最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBootTest--踩坑錯誤的解決

 更新時間:2021年09月22日 09:50:08   作者:莫失莫忘hh  
這篇文章主要介紹了SpringBootTest--踩坑錯誤的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

SpringBootTest 踩坑

Spring boot降低了我們對spring開發(fā)的難度

采用了大量在的自動配置,我們只需要進行簡單的基本配置,就能快速開發(fā)一個spring應(yīng)用。同樣spring對于單元測試也有場景啟動器----spring-boot-starter-test,可以讓我們在,spring環(huán)境下進行測試。

昨天測試的時候,容器都無法啟動,檢查之后發(fā)現(xiàn)了原因,也是因為自己粗心大意。

@RunWith(value = SpringRunner.class)
//@SpringBootTest(classes = SearchApplication9007Test.class)   //錯誤寫法 ,這個class應(yīng)該填寫的是你的主啟動類,
                  //而不是你的測試類。以為之前用的稍微高點的版本,可以省略這個括
                  //號內(nèi)的配置。但是這個版本需要配置
                  
@SpringBootTest(classes = SearchApplication9007.class)     //正確寫法 ,應(yīng)該填入主配置類
public class SearchApplication9007Test{
    @Autowired
    private ElasticsearchTemplate elasticsearchTemplate;
    /**

SpringBootTest的一個小坑注意點

springboot測試時Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test

兩種處理方法

1、我當(dāng)時運行SpringBoot測試類的時候踩這個坑

當(dāng)時的解決辦法就是,原本的包名為test現(xiàn)在改為panfeng就行了。

這里的主配置類也就是`PanfengUploadApplication`所在包是 java 下的 `panfeng`

所以測試類的`FastDFSTest`也要在 java 下的 `panfeng`包

2、解決方法

那是因為@SpringBootTest中缺少classes屬性配置,加上啟動類的class即可,如下:

@RunWith(SpringRunner.class)
@SpringBootTest(classes = AdminApplication.class)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何配置Eclipse實現(xiàn)定制登錄界面

    如何配置Eclipse實現(xiàn)定制登錄界面

    本文介紹了如何配置Eclipse實現(xiàn)定制登錄界面,每一步的講解都很細(xì)致,感興趣的小伙伴可以閱讀一下
    2015-07-07
  • Java數(shù)據(jù)結(jié)構(gòu)之最小堆和最大堆的原理及實現(xiàn)詳解

    Java數(shù)據(jù)結(jié)構(gòu)之最小堆和最大堆的原理及實現(xiàn)詳解

    在計算機科學(xué)中,堆(heap)?的實現(xiàn)是一種基于樹的特殊的數(shù)據(jù)結(jié)構(gòu),它可以在數(shù)組上構(gòu)建出樹的結(jié)構(gòu)體,并滿足堆的屬性。本文就來和大家詳細(xì)聊聊Java數(shù)據(jù)結(jié)構(gòu)中的堆,感興趣的可以了解一下
    2022-09-09
  • Android Studio更改項目使用的JDK(詳細(xì)步驟)

    Android Studio更改項目使用的JDK(詳細(xì)步驟)

    本文介紹了如何在Android Studio中修改Gradle和JDK的配置步驟,包括打開設(shè)置、進入Gradle設(shè)置、修改JDK路徑、保存并生效等,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • 解決spring boot啟動掃描不到自定義注解的問題

    解決spring boot啟動掃描不到自定義注解的問題

    這篇文章主要介紹了解決spring boot啟動掃描不到自定義注解的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • springboot實現(xiàn)分頁功能的完整代碼

    springboot實現(xiàn)分頁功能的完整代碼

    Spring Boot是一個快速開發(fā)框架,它提供了很多便捷的功能,其中包括分頁查詢,下面這篇文章主要給大家介紹了關(guān)于springboot實現(xiàn)分頁功能的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • Java調(diào)用groovy實現(xiàn)原理代碼實例

    Java調(diào)用groovy實現(xiàn)原理代碼實例

    這篇文章主要介紹了Java調(diào)用groovy實現(xiàn)原理代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-12-12
  • Maven本地打包war包實現(xiàn)代碼解析

    Maven本地打包war包實現(xiàn)代碼解析

    這篇文章主要介紹了Maven本地打包war包實現(xiàn)代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • java中for循環(huán)刪除集合陷阱

    java中for循環(huán)刪除集合陷阱

    java中在增強for循環(huán)為什么不能增刪集合呢?一個循環(huán)迭代,跟集合的增刪改沒什么關(guān)系。修改集合不是for去做的。for只管循環(huán)迭代,你在循環(huán)里邊修改集合,改變集合的長度,順序?qū)ρh(huán)都有影響
    2015-05-05
  • java實現(xiàn)上傳圖片并壓縮圖片大小功能

    java實現(xiàn)上傳圖片并壓縮圖片大小功能

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)上傳圖片并壓縮圖片大小功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • MyBatis批量查詢、插入、更新、刪除的實現(xiàn)示例

    MyBatis批量查詢、插入、更新、刪除的實現(xiàn)示例

    由于需要處理短時間內(nèi)大量數(shù)據(jù)入庫的問題,想到了Mybatis的批量操作,本文主要介紹了MyBatis批量查詢、插入、更新、刪除的實現(xiàn)示例,感興趣的可以了解一下
    2023-05-05

最新評論

西林县| 图木舒克市| 新源县| 方城县| 田林县| 寿阳县| 洛隆县| 上杭县| 上杭县| 新绛县| 金寨县| 石阡县| 汉阴县| 沂南县| 宜都市| 玛多县| 峡江县| 历史| 阜阳市| 丰原市| 平乐县| 徐闻县| 南岸区| 岱山县| 新郑市| 伊宁市| 昆明市| 昭觉县| 金沙县| 平邑县| 闻喜县| 墨脱县| 龙门县| 陆丰市| 汾西县| 娱乐| 泸定县| 天门市| 辽宁省| 阿图什市| 宁河县|