欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

聊聊springboot2.2.3升級(jí)到2.4.0單元測試的區(qū)別

 更新時(shí)間:2021年10月14日 14:55:01   作者:小瑞  
這篇文章主要介紹了springboot 2.2.3 升級(jí)到 2.4.0單元測試的區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

springboot2.2.3升級(jí)到2.4.0單元測試區(qū)別

原先單元測試 import org.junit.Test; 然后運(yùn)行正常,現(xiàn)在運(yùn)行報(bào)錯(cuò),

import org.junit.Test; 

換成

import org.junit.jupiter.api.Test; 

后運(yùn)行正常。

單個(gè)單元測試的這樣沒有問題了,但是我批量執(zhí)行的還是會(huì)報(bào)上面的錯(cuò)誤

@Suite.SuiteClasses({
		//dao層測試類
	
		//service層測試類
		CheckConfigServiceTest.class,
		AfterCheckConfigServiceTest.class,
		
		//control層測試類
		//WebTestControllerTest.class		
		//util測試類		
	})
@RunWith(Suite.class)  
public class BatchTest {
}

最后確實(shí)沒有解決整合測試也稱 打包測試的@Suite.SuiteClasses方法,不過找到了別的批量執(zhí)行單元測試的方法,

在src/test/java 文件夾右鍵,run as -> junit test 一樣可以批量執(zhí)行!??!

springboot2.4降級(jí)到boot2.2.x

最近在做一個(gè)springcloud的整合項(xiàng)目,但是springcloud-alibaba的nacos只支持2.2.x版本,而項(xiàng)目開始也沒注意,直接用的2.4版本,所以這里記錄下降級(jí)踩下的坑。

這里直接把boot版本號(hào)改成2.2.6然后去啟動(dòng)主啟動(dòng)類會(huì)出現(xiàn)

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.6.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

以下提示:我的spring和我的boot不兼容,我boot版本太低,讓我改成2.3或者是2.4

***************************
APPLICATION FAILED TO START
***************************

Description:

Your project setup is incompatible with our requirements due to following reasons:

- Spring Boot [2.2.6.RELEASE] is not compatible with this Spring Cloud release train


Action:

Consider applying the following actions:

- Change Spring Boot version to one of the following versions [2.3.x, 2.4.x] .
You can find the latest Spring Boot versions here [https://spring.io/projects/spring-boot#learn].
If you want to learn more about the Spring Cloud Release train compatibility, you can visit this page [https://spring.io/projects/spring-cloud#overview] and check the [Release Trains] section.
If you want to disable this check, just set the property [spring.cloud.compatibility-verifier.enabled=false]

Process finished with exit code 1

我這邊直接把springcloud版本一起降低改成H版本

  <properties>
        <java.version>1.8</java.version>
        <spring-cloud.version>Hoxton.SR9</spring-cloud.version>
    </properties>
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

再次啟動(dòng),發(fā)現(xiàn)可以了,好了不多bb了,我要去改接下去其他模塊了

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

相關(guān)文章

最新評(píng)論