首页 > 其他分享 >如何屏蔽掉SpringBoot项目中自己不想使用的模块

如何屏蔽掉SpringBoot项目中自己不想使用的模块

时间:2022-10-09 16:36:59浏览次数:42  
标签:SpringBoot 单元测试 屏蔽 模块 邮箱 屏蔽掉

最近在修改离职同事几年前的代码,没有文档,向正常启动跑个单元测试都困难。
比如我这次想测试一下我写的查询,结果单元测试运行的时候就提示 Mail server is not available,当然了一看就知道是指邮箱的配置我本地不通,所以就想着屏蔽邮箱这个功能,毕竟我单元测试代码也跑不到这里,但是SpringBoot项目的启动还是需要初始化Bean的,所以我们就可以按照错误提示找一下对应的AutoConfiguration,看下它是哪个依赖引入的,屏蔽依赖就可以了

标签:SpringBoot,单元测试,屏蔽,模块,邮箱,屏蔽掉
From: https://www.cnblogs.com/LiParanoid/p/16772604.html

相关文章

  • 详解vue-element-admin之模块化Vuex
    最近项目要储备vue-element-admin,于是吧官方的demo拿来研究了一段时间~在这段期间内完成了一个自制的小项目,近期会上线(vue-element-admin后台+uniapp制作的小程序),请期待~......
  • SpringBoot启动原理
    https://cloud.tencent.com/developer/article/1747423?from=article.detail.1449134背景1>大家都知道SpringBoot是通过main函数启动的,这里面跟踪代码到处都没有找到whi......
  • 【SpringBoot】SpringBoot 项目编写顺序
    创建项目1、创建maven/SpringBoot 项目2、添加依赖3、创建SpringBoot引导类Application 项目基本结构引导类Application同级目录下创建模块包   在......
  • 【SpringBoot】常用注解
    @Controller标记在类上面,类就是一个Controller对象;只是定义了一个控制器类。@RestController写在Controller类之前,添加该注解即可返回JSON格式的数据;@RestController......
  • Springboot整合es
    参考文章链接​​SpringBoot操作ES,实现各种骚操作查询-知乎​​二、整合方式boot整合es三种方式SpringBoot整合ES的三种方式(API、RESTClient、Data-ES)_jacksonary的博客......
  • 模块联邦
    一、模块联邦概述ModuleFederation即为模块联邦,是Webpack5中新增的功能。可以实现跨应用共享模块,如图所示:2.准备实现以下应用3.应用的结构如图所示:4.切换到prod......
  • 一文搞懂springboot启动原理
    https://cloud.tencent.com/developer/article/1449134温馨提示如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注我。关注公众号回复关键字领取免费学习资源-电......
  • 前端模块化发展
    前端模块化的发展 CommonJS的模块化实现 但是应用到项目中需要node技术支持解析 ES6的模块化实现模块化概述Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开......
  • 驱动开发:内核取ntoskrnl模块基地址
    模块是程序加载时被动态装载的,模块在装载后其存在于内存中同样存在一个内存基址,当我们需要操作这个模块时,通常第一步就是要得到该模块的内存基址,模块分为用户模块和内核模块......
  • python的OS模块学习笔记-1
    OS模块是python和操作系统进行交互的一个接口,它提供许多操作文件及文件夹的函数。1,通过getcwd()函数获取当前文件所在路径。importospath=os.getcwd()print(path)......