SpringBootTest测试时不启动程序的问题

 更新时间:2022年01月18日 09:35:30   作者:互联网行者  
这篇文章主要介绍了SpringBootTest测试时不启动程序的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

SpringBootTest测试时不启动程序

开发spring boot 程序过程,如果要针对某个方法做单元测试。

一般使用开发工具新建项目都会自动生成单元测试单元。

但是默认情况下的配置在测试中会启动程序,如果不想要启动可以修改如下代码

@RunWith(SpringRunner.class)
@SpringBootTest
public class ests {
}

上面代码意思是针对所有class进行扫描,添加(classes=Tests.class)属性可以针对某些类做单元测试。

在不启动容器下,如何启动spring的机制

假设我们需要建立一个简单的项目,但是并不需要启动容器来调试,这时候我们可以选择用application的方式启动,spring也提供了该方式给我们,让我们可以轻松注入bean到spring容器中,

如下:

ApplicationContext context = new ClassPathXmlApplicationContext(
                    "classpath:/applicationContext.xml");

当然前提是我们必须引入spring的jar包

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • JAVA 创建线程池的注意事项

    JAVA 创建线程池的注意事项

    这篇文章主要介绍了JAVA 创建线程池的注意事项,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • mybatis createcriteria和or的区别说明

    mybatis createcriteria和or的区别说明

    这篇文章主要介绍了mybatis createcriteria和or的区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Java性能工具JMeter实现上传与下载脚本编写

    Java性能工具JMeter实现上传与下载脚本编写

    性能测试工作中,文件上传也是经常见的性能压测场景之一,那么 JMeter 文件上传下载脚本怎么做,本文详细的来介绍一下,感兴趣的可以了解一下
    2021-07-07
  • SpringMVC的组件之HandlerExceptionResolver详解

    SpringMVC的组件之HandlerExceptionResolver详解

    这篇文章主要介绍了SpringMVC的组件之HandlerExceptionResolver详解,不管是在处理请求映射(HandlerMapping),还是在请求被处理(Handler)时抛出的异常,DispatcherServlet都会委托给HandlerExceptionResolver进行异常处理,该接口只有一个方法,需要的朋友可以参考下
    2023-10-10
  • Java数据结构BFS广搜法解决迷宫问题

    Java数据结构BFS广搜法解决迷宫问题

    广搜BFS的基本思想是: 首先访问初始点v并将其标志为已经访问。接着通过邻接关系将邻接点入队。然后每访问过一个顶点则出队。按照顺序,访问每一个顶点的所有未被访问过的顶点直到所有的顶点均被访问过。广度优先遍历类似与层次遍历
    2022-04-04
  • SpringCloud 如何提取公共配置

    SpringCloud 如何提取公共配置

    这篇文章主要介绍了SpringCloud 提取公共配置的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • SpringBoot详解自定义Stater的应用

    SpringBoot详解自定义Stater的应用

    Springboot的出现极大的简化了开发人员的配置,而这之中的一大利器便是springboot的starter,starter是springboot的核心组成部分,springboot官方同时也为开发人员封装了各种各样方便好用的starter模块
    2022-07-07
  • 使用Java找出两个List中的重复元素三种方法

    使用Java找出两个List中的重复元素三种方法

    在Java编程中,我们经常需要找出两个列表(List)中的重复元素,在本文中,我们将探讨三种方法来实现这一目标,需要的朋友可以参考下
    2023-10-10
  • Java实现添加条形码到PDF表格的方法详解

    Java实现添加条形码到PDF表格的方法详解

    条码的应用已深入生活和工作的方方面面。本文以操作PDF文件为例,介绍如何利用Java语言在编辑表格时,向单元格中添加条形码,感兴趣的可以学习一下
    2022-06-06
  • 彻底搞懂Java多线程(五)

    彻底搞懂Java多线程(五)

    这篇文章主要给大家介绍了关于Java面试题之多线程和高并发的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用java具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2021-07-07

最新评论