Springboot使用test无法启动问题的解决

作者:weixin_44202031 时间:2021-07-03 22:09:23 

Springboot使用test无法启动

test无法启动,遇到

java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use报错信息

测试文件和启动文件是否才同一层目录下

Springboot使用test无法启动问题的解决

SpringBootTest--踩坑错误

Spring boot降低了我们对spring开发的难度

采用了大量在的自动配置,我们只需要进行简单的基本配置,就能快速开发一个spring应用。

同样spring对于单元测试也有场景启动器----spring-boot-starter-test,可以让我们在,spring环境下进行测试。

昨天测试的时候,容器都无法启动,检查之后发现了原因,也是因为自己粗心大意。


@RunWith(value = SpringRunner.class)
//@SpringBootTest(classes = SearchApplication9007Test.class)   //错误写法 ,这个class应该填写的是你的主启动类,
                 //而不是你的测试类。以为之前用的稍微高点的版本,可以省略这个括
                 //号内的配置。但是这个版本需要配置

@SpringBootTest(classes = SearchApplication9007.class)     //正确写法 ,应该填入主配置类
public class SearchApplication9007Test{
   @Autowired
   private ElasticsearchTemplate elasticsearchTemplate;
   /**

来源:https://blog.csdn.net/weixin_44202031/article/details/104827145

标签:Springboot,test,无法启动
0
投稿

猜你喜欢

  • Java实现指定线程执行顺序的三种方式示例

    2021-08-16 15:11:34
  • JAVA泛型的继承和实现、擦除原理解析

    2023-03-12 19:37:09
  • sin(x)如何求解的java代码实现方法

    2022-04-17 16:22:07
  • 关于Java中finalize析构方法的作用详解

    2023-12-09 23:46:27
  • 使用JDBC实现数据访问对象层(DAO)代码示例

    2021-11-12 23:33:46
  • Java项目开发命名规范(动力节点Java学院整理)

    2021-06-24 07:16:56
  • JAVA反射机制实例教程

    2023-11-25 23:33:47
  • 关于Java集合框架面试题(含答案)上

    2021-06-02 13:29:44
  • Struts和servlet不能共存问题解决方法

    2022-09-20 07:26:59
  • 引入SpringCloud-gateway报错的解决方案

    2022-04-02 21:47:17
  • Mybatis通过Spring完成代理类注入的流程分析

    2023-10-25 00:55:55
  • JPA like 模糊查询 语法格式解析

    2022-06-16 20:43:42
  • C#中判断、验证字符串是否为日期格式的实现代码

    2021-06-05 01:57:26
  • SpringMVC接收多个对象的4种方法

    2023-11-23 06:24:18
  • C#索引属性用法实例分析

    2023-02-02 14:15:19
  • C#使用RestClient调用Web API

    2022-05-30 04:13:09
  • SpringBoot在Controller层接收参数的n种姿势(超详细)

    2023-01-28 00:54:39
  • flutter日期选择器 flutter时间选择器

    2023-09-22 04:50:15
  • Java Switch对各类型支持实现原理

    2023-10-28 04:45:37
  • 详解Spring Data Jpa 模糊查询的正确用法

    2022-03-28 15:07:50
  • asp之家 软件编程 m.aspxhome.com