SpringBoot 禁用RabbitMQ自启动

embedded/2024/10/18 23:26:12/

1.背景

在实际开发中,项目中使用了mq,但是在测试的时候用不到mq,或者测试环境的mq挂了,

希望能正常启动项目

2.步骤

这很简单在配置文件中增加一个配置就可以了

spring:autoconfigure:exclude: org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration

表示启动的时候排除mq的链接检查.

同样的道理:

如果项目中引入的数据库,或者redis,不想在项目启动的时候检查链接,可以使用类似的方法

例如关闭redisd的自动启动

spring:
  autoconfigure:
    exclude:
      - org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration

完美!


http://www.ppmy.cn/embedded/89056.html

相关文章

ThreadPoolExecutor简介

一、 所有成员变量 ThreadPoolExecutor 是 Java 中 java.util.concurrent 包的一部分,它管理线程池的状态和行为。以下是 ThreadPoolExecutor 类中的主要成员变量(字段): 1、特殊的成员变量 ctl - 类型:AtomicInteg…

使用框架构建React Native应用程序的最佳实践

在React Conf上,我们更新了关于开始构建React Native应用程序的最佳工具的指导:一个React Native框架——一个包含所有必要API的工具箱,让您能够构建生产就绪的应用程序。 现在推荐使用React Native框架(如Expo)来创建…

1个惊艳的Python项目火出圈,已开源,10K stars!

本次分享一个Python工具Taipy:“To build data & AI web applications in no time”。 Taipy专为数据科学家和机器学习工程师设计,用于构建数据和AI的Web应用程序。 快速构建可投入生产的Web应用程序。无需学习HTML、CSS、JS等新前端语言,只需使用Python。专注于数据和A…

5年经验的软件测试人员,碰到这样的面试题居然会心虚......

我们这边最近的面试机会比较多,但是根据他们的反馈,结束后大部分都没音信了,因为现在企业面试问的非常多,范围非常广,而且开放性的问题很多,很多人即便面试前刷了成百上千道面试题,也很难碰到一…

Docker-学习笔记(借助宝塔面板)

ubuntu环境 一、安装 可以参考官网进行或其他博客进行安装 1.进入宝塔面板 进图Docker菜单,查看是否提示安装。 2.查看是否安装 查看版本 docker -v 证明已经安装 二、常用命令 1.查看版本 docker -v 2.启动、停止、重启docker systemctl start docker…

什么是2.5D?2.5D和3D的区别?

什么是2.5D?2.5D和3D的区别? 3D和2.5D在维度和立体感上有所区别。简单来说,3D呈现的是真正的三维空间效果,具备更完全的立体感和视觉深度。而2.5D则是一种介于二维和三维之间的效果,它有一定的立体感和层次感&#xf…

接了一个2000块的小活,大家进来看看值不值,附源码

如题,上周的一天,朋友圈的一个旧友找到了我,说让我帮他开发一个小工具,虽然活不大,但没个几年的全栈经验还不一定能接下来,因为麻雀虽小,涉及的内容可不少: 需求分析 原型设计 详细…

Golang内存管理——堆分配

go语言的内存自动分配和回收的,因此内存的使用流程大致为:获取内存——分配内存——回收内存——再分配内存。 其中分配内存分为两方面,堆内存分配和栈内存分配,堆内存和栈内存是两种不同的分配方式,本篇文章主要是堆…