springboottest 红_解决没有@RunWith 和 @SpringBootTest注解或失效问题[通俗易懂]

springboottest 红_解决没有@RunWith 和 @SpringBootTest注解或失效问题[通俗易懂]导入别人的项目或者自己想创建一个测试类经常会遇见了这个问题没有@RunWith和@SpringBootTest注解或失效网上搜了搜全是我下面的第一个解决方案第二个才是重点解决方案1添加依赖如果你是springboot项目pom文件中添加org.springframework.bootspring-boot-starter-testtestMaven项目在项目上右键B…

大家好,又见面了,我是你们的朋友全栈君。

导入别人的项目 或者 自己想创建一个测试类 经常会遇见了这个问题没有@RunWith 和 @SpringBootTest注解或失效 网上搜了搜 全是我下面的第一个解决方案 第二个才是重点

springboottest 红_解决没有@RunWith 和 @SpringBootTest注解或失效问题[通俗易懂]

springboottest 红_解决没有@RunWith 和 @SpringBootTest注解或失效问题[通俗易懂]

解决方案

1 添加依赖 如果 你是springboot项目 pom文件中添加

org.springframework.boot

spring-boot-starter-test

test

Maven 项目 在项目上 右键 BuildPath – ConfigBuildPath – Libraries – AddLibraries – Junit 添加上Junit4 如下图

springboottest 红_解决没有@RunWith 和 @SpringBootTest注解或失效问题[通俗易懂]

添加 pom依赖

junit

junit

4.12

test

2 看看你的测试 是不是在src/test/java 文件夹下 如果是 看看这个 文件夹是不是灰色的

springboottest 红_解决没有@RunWith 和 @SpringBootTest注解或失效问题[通俗易懂]

这一个是导入的别人项目 这两个test 文件夹都不是灰色的 这就无法使用 那两个注解

解决方法 如果没有这两个test文件夹 在项目上 右键 BuildPath – ConfigBuildPath – Source – AddFolder – createNewFolder 名字就叫 src/test/java (现在它只是普通的资源文件夹 并不是测试文件夹) 然后执行下面的步骤

如果有这两个文件夹 但不是灰色 证明它只是普通的资源文件夹 并不是测试文件夹

在项目上 右键 BuildPath – ConfigBuildPath – Source 双击 红框 把no改为yes

springboottest 红_解决没有@RunWith 和 @SpringBootTest注解或失效问题[通俗易懂]

然后把Output folder 改为 项目名/target/test-classes 就OK了

springboottest 红_解决没有@RunWith 和 @SpringBootTest注解或失效问题[通俗易懂]

最后保存配置 就成功了

springboottest 红_解决没有@RunWith 和 @SpringBootTest注解或失效问题[通俗易懂]

springboottest 红_解决没有@RunWith 和 @SpringBootTest注解或失效问题[通俗易懂]

maven项目编译的标准输出路径就是mavenProject/target/classes

上面的是把测试打包时候所需要的

以上这篇解决没有@RunWith 和 @SpringBootTest注解或失效问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141706.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python postmessage_postmessage用法详解

    python postmessage_postmessage用法详解postmessage用法关于html5的PostMessage的用法总结大家都知道,网页之间传递数据可以使用ajax请求来完成,今天我总结下我学习的postMessage是如何完成跨页面请求数据的呢?首先,postMessage是html5新增的一个解决跨域的一个方法。那他是如何使用的呢?这里我把一个案例分享出来把。相关视频教程推荐:html视频教程看下面的代码:test.htmlonmessa…

    2022年7月13日
    14
  • 女生做java开发最多做几年,附赠复习资料

    女生做java开发最多做几年,附赠复习资料前言疫情过去,真正的春暖花开又回来了,时不时的可以和朋友约个饭,感慨今年的工作竞争压力很大,工作很不好找。作为一个开发人员,你是否面上了理想的公司,拿到了理想中的薪资?作为程序员,跳槽就是最好的涨薪方式。前提当然是你有足够实力,而不是只会纸上谈兵。面试准备不充分,就是浪费时间,更是对自己不负责任。今天给大家分享一份由粉丝投稿,我精心整理出来的一份1200页Java架构面试专题(文末见面试答案),绝大部分都是一线大厂的面试真题,可以根据这份面试专题查漏补缺,希望能够帮助你尽快找到工作!kafka面试基

    2022年7月7日
    18
  • vscode直接运行html_用vscode搭建前端环境

    vscode直接运行html_用vscode搭建前端环境1.本地新建一个空的文件夹2.点击新建一个index.html文件3.输入!4.点击第一个自动生成html模板文件5.右击html文件,在浏览器中运行

    2022年8月22日
    6
  • 基于FPGA的语音合成技术

    基于FPGA的语音合成技术1 问题描述 首先 按照课题要求 音乐的合成主要有几种频率 这里我们设置如下几组频率 在实际情况下 可以进行扩充 Fc 261 63 CFd 293 66 DFe 329 63 EFf 349 23 FFg 392 GFa 440 AFb 493 88 B 在 FPGA 中 取整数 进行四舍五入的选择 2 部分程序 这个模块如下所示 3 仿真结论 这个

    2025年11月15日
    4
  • 安装Pytorch-gpu版本(第一次安装 或 已经安装Pytorch-cpu版本后)

    安装Pytorch-gpu版本(第一次安装 或 已经安装Pytorch-cpu版本后)由于已经安装了cpu版本了,如果再在该环境下安装gpu版本会造成环境污染.因此,再安装gpu版本时,需要再新建一个虚拟环境才能安装成功。然后去官网下载所适配的版本。安装完cuda和cudnn后,开始安装pytorch的gpu版本。1.安装cude首先查看windows电脑之前是否成功安装了CUDA第一步:同时按键盘上的“windows键+R”,输入“cmd”并回车,进入windows的命令行界面。第二步:命令行里输入“nvcc-V”并回车第三步:如果已经成功安装CUDA的话,.

    2022年10月6日
    3
  • pycharm怎么配置tensorflow环境_ensp详细安装步骤

    pycharm怎么配置tensorflow环境_ensp详细安装步骤Tensorflow详细安装步骤及PyCharm配置Tensorflow是谷歌开源的深度学习框架,分为两个版本,GPU和CPU,主要的区别在于计算速度,GPU版本要比CPU计算速度更快,适用于处理大量复杂的数据,但需要计算机配置独立NVIDIA显卡。CPU版本没有显卡要求,安装更简单,合适新手小白和学生党,下面介绍CPU版本Tensorflow的详细安装步骤系统环境:Windows10第一步:安装Anaconda两种方式:直接在Anaconda官方网站下载,但速度很慢;建议第二种,选择镜像网站下载,

    2022年8月26日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号