springbootTest报错error create datasource

devtools/2024/9/22 14:15:59/

本质无法找到数据源

采取了两个解决措施。

第一个:

因为项目的配置文件根据环境不同采取不同的配置,所以在测试文件中使用@ActiveProfiles指定环境,并且使用@ComponentScan注解导入bean

@SpringBootTest
@RunWith(SpringRunner.class)
@ComponentScan("com.xxxx")
@ActiveProfiles("dev")

第二个:

项目读取的是nacos配置中心里的文件,但是配置文件中使用了${}占位符读取别的文件里的信息,测试时可能无法识别占位符的信息导致无法读取配置中心里的文件,所以给占位符一个默认值

java">  cloud:nacos:discovery:server-addr: ${nacos.server:xxxx:8848}namespace: ${nacos.namespace:public}username: nacospassword: nacosconfig:server-addr: ${nacos.server:xxxx:8848}namespace: ${nacos.namespace:public}username: nacospassword: nacosfile-extension: yamlprefix: empoworx-webreportshared-dataids: common-config.yamlrefreshable-dataids: common-config.yaml


http://www.ppmy.cn/devtools/90409.html

相关文章

Matlab数据处理学习笔记

1 :数据清洗 注:数据读取 (1)读取工作表 % 指定要读取的工作表 filename sales_data.xlsx; sheetName Sheet2; % 或者使用工作表编号,例如:sheetNumber 2;% 读取指定工作表的数据 data readtable(fi…

JJJ:urb的complete回调流程

urb->complete __usb_hcd_giveback_urb usb_hcd_giveback_urb---------------------------return URB from HCD to device driver xhci_giveback_urb_in_irq xhci_td_cleanup finish_td 控制传输:process_ctrl_td -> finish_td 块传输和控制传输:…

Unity强化工程 之 SpriteEditer SingleMode

本文仅作笔记学习和分享,不用做任何商业用途 本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正 因为unity不只是3d需要,还有2d游戏需要大量编辑处理图片素材,所以需要了解Sprite(精灵…

LVS-DR模式搭建负载均衡群集(群集)

一、LVS-DR集群概述 LVS-DR(Linux Virtual Server Director Server)工作模式,是生产环境中最常用的一 种工作模式。 1、LVS-DR 工作原理 LVS-DR 模式,Director Server 作为群集的访问入口,不作为网关使用&#xff0…

mysql的 undo log、redo log、bin log、buffer pool

文章目录 Buffer Pool为什么需要Buffer PoolBuffer Pool 缓存了什么 Redo log为什么需要 redo log?redo log 什么时候刷盘?redo log 文件写满了怎么办? undo log 本文章内容都来自小林coding博主,基于他的文章内容,加一…

【RabbitMQ】fanout概述_direct概述_topic概述

一、Fanout概述 定义与特点: Fanout交换机是RabbitMQ中最简单的一种交换机类型,它实现了发布/订阅(Publish/Subscribe)的消息传递模式。在这种模式下,Fanout交换机会将所有接收到的消息广播给所有与之绑定的队列&…

[Git][标签管理]详细讲解

目录 1.理解标签2.创建标签3.操作标签 1.理解标签 标签tag,可以简单的理解为是对某次commit的⼀个标识,相当于起了⼀个别名标签的意义:相较于难以记住的commit id,tag很好的解决了这个问题 因为tag⼀定要给⼀个让⼈容易记住&…

C# winform自定义控件

自定义控件最好单独占一个项目,方便后期扩展和其他项目使用。 1、为控件添加属性 [Category("自定义属性"), Description("图像高度")] public double ImageHeight { get; set; }[Category("自定义属性"), Description("图像宽…