dépendances et utilisation du test springboottest

dépendances et utilisation du test springboottest

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
</dependency>

Créer une classe de test

Faites attention à ajouter des annotations de démarrage en cours d'exécution et des annotations springbootest

@RunWith(SpringRunner.class)
@SpringBootTest
public class User01MapperTest {
    
    
  
    @Autowired
    User01Mapper user01Mapper;
  
    @Test
    public void testQuery(){
    
    
        User01 user = user01Mapper.selectByPrimaryKey("张三");
        System.out.println(user);
    }
}

Maven ne peut pas utiliser les annotations de test de printemps

Voir si la dépendance du test de printemps a été introduite dans pom.xml

Sinon, ajoutez les dépendances suivantes

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-test</artifactId>
    <version>4.1.3.RELEASE</version>
</dependency>

Remarque : après avoir ajouté de nouvelles dépendances, vous devez maven-> mettre à jour le projet et importer le package jar de spring-test

S'il existe déjà une dépendance, mais que vous ne pouvez toujours pas utiliser les annotations Spring-test, examinez le package spring-test.jar dans les bibliothèques, s'il est noir, comme indiqué ci-dessous.

insérez la description de l'image ici

Supprimez le test dans la dépendance, test signifie qu'il ne peut être utilisé que dans le dossier test sous src.

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-test</artifactId>
    <version>4.1.3.RELEASE</version>
    <!-- <scope>test</scope> -->
</dependency>

Je suppose que tu aimes

Origine blog.csdn.net/qq_27480007/article/details/130350585
conseillé
Classement