Lembre-se, uma vez springboot + surgem perguntas de teste de unidade JUnit

só precisa de introduzir o teste de unidade springboot 

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

Em seguida, a classe de teste de unidade anotado

@SpringBootTest
@RunWith(SpringRunner.class)

Se você criar um projeto vazio, para executar, não há problema em tudo 

Mas o problema é, se seu projeto foi integrado com uma confusão de dependência, ele disse Baidu opção viável neste momento, você não são viáveis ​​aqui, e então você começa a vida dúvida. .

Na verdade, não sobre o método não funciona, um erro na implementação, um pouco para se livrar do erro, os resultados exibidos pela natureza

 

As razões de erro Run: conflitos de pacotes jar, você pode desejar para excluir um deles para garantir o comportamento de tempo de execução previsível

 

Há um conflito, há jar1 jar2 uma classe, mas a escolha do momento para carregar jar1, a minha abordagem é remover um frasco conflitantes -libs onde encontrar e eliminar e, em seguida, executar, OK

Encontrar problemas, aprender a pensar, para excluir, para resolver

A idéia para resolver o problema: Em uma implementação do projeto vazio não é problema, indicando que esta abordagem é viável. Só precisa descartar itens problema de erro aparecer, você pode

 

No entanto, para resolver o frasco conflito, basta apagar a partir Lib é uma operação temporária, porque uma vez jar apareceu maven reimportação conflito vontade, que é a solução definitiva para o conflito do jeito que está, com referência a https://blog.csdn.net/ajax_yan/article/details / 104 987 981

Publicado 168 artigos originais · ganhou elogios 16 · vê 90000 +

Acho que você gosta

Origin blog.csdn.net/ajax_yan/article/details/104984559
Recomendado
Clasificación