schema: classpath:db/schema.sql 自动建表失败的另一个原因

一、问题产生

想在springboot启动时,自动创建数据库,并执行建表语句,和数据插入语句。于是按照帖子配置了 schema: classpath:db/schema.sql
然而启动时,确报如下错误:

com.baomidou.dynamic.datasource.DynamicDataSourceCreator could not find schema or data file classpath:db/schema.sql

很显然这个错误是mybatits plus报出来的。并且给出了报错的类
DynamicDataSourceCreator

二、定位问题

查看原码找到了报错的地方。
在这里插入图片描述
发现传进来的 location是:classpath:db/schema.sql
这怎么可能是一个文件的路径呢?
前面的classpath: 是不是多余了呢?

三、大胆尝试

抱着试一试的态度,我删除了classpath:
再启动服务,这一次数据表正常创建数来了,要插入的数据也插入了。

四、反思

网上很多帖子都说是没有配置:
initialization-mode: always
然而,我是配置了的。那肯定就不是这里的问题了。
之所以会出错,是因为这个我得数据源配置使用了mybatisplus的动态数据源。配置参数的用法和springboot的原始用法有别。

随笔记录,希望能填补,网上对这个错误的更多认识。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/692188.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【洛谷题解】P1303 A*B Problem

题目链接&#xff1a;A*B Problem - 洛谷 题目难度&#xff1a;普及- 涉及知识点&#xff1a;高精度 题意&#xff1a; 分析&#xff1a;直接套用模版即可 AC代码&#xff1a; #include<bits/stdc.h> using namespace std; char n[1000000],m[1000000]; int a[1000…

MIT-BEVFusion系列九--CUDA-BEVFusion部署2 create_core之参数设置

目录 加载命令行参数main 函数中的 create_core图像归一化参数体素化参数稀疏卷积网络参数真实世界几何空间参数 (雷达坐标系下体素网格的参数)解码后边界框的参数构建 bevfusion::Core 存储推理时需要的参数 本章开始&#xff0c;我们将一起看CUDA-BEVFusion的代码流程&#x…

VirtualBox虚拟机磁盘VDI文件压缩瘦身

文章目录 问题现象虚拟机文件目录结构处理方法清除宿主机文件和虚拟机快照虚拟机磁盘瘦身 问题现象 2月7日下午四点多&#xff0c;我已经休假了&#xff0c;某县的客户运维方打来电话&#xff0c;说平台挂了&#xff0c;无法访问 客户是提供的一台Windows server2016机器部署平…

262.【华为OD机试真题】符号运算(中缀表达式转逆波兰表达式-JavaPythonC++JS实现)

🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~ 本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握! 文章目录 一. 题目-符号运算二.解题思路三.题解代码Python题解代码…

AIOps探索 | 从单一告警管理到统一告警管理

原作者&#xff1a;擎创科技 资深产品专家 布博士 前言 最近发现我们的一些客户&#xff0c;仍在使用十多年前的流程和思想来思考业务和产品的未来。我们认为做产品必须明确该产品未来的业务发展方向&#xff0c;否则研发出的东西只是应对当前可见的需求&#xff08;即项目需求…

【教程】详解相机模型与坐标转换

转载请注明出处&#xff1a;小锋学长生活大爆炸[xfxuezhang.cn] 由于复制过来&#xff0c;如果有格式问题&#xff0c;推荐大家直接去我原网站上查看&#xff1a; 相机模型与坐标转换 - 生活大爆炸 目录 经纬度坐标系 转 地球直角坐标系大地直角坐标系 转 经纬度坐标系地理坐标…

感觉我国的程序员前景一片灰暗,是这样吗?

程序员也分为好几等&#xff0c;在现在看来大部分的Android、Java、前端等等开发。已经看不到希望了&#xff0c;很多人都在边缘挣扎&#xff1b;刚看到一位Android开发者&#xff0c;过完年回公司就通知被裁&#xff1b;可见每年都会有很多互联网公司倒闭&#xff0c;或者裁员…

手把手教你:gitee的注册以及代码的提交(上)

个人主页&#xff08;找往期文章包括但不限于本期文章中不懂的知识点&#xff09;&#xff1a;我要学编程(ಥ_ಥ)-CSDN博客 gitee的介绍 首先&#xff0c;我们得了解什么是gitee&#xff1f; gitee是一个基于Git的代码托管和研发协作平台&#xff0c;上面可以托管个人或者公…

入驻视频号小店需要什么条件?一共需要多少费用?

我是电商珠珠 现在短视频电商很火&#xff0c;不少人看中了视频号的流量&#xff0c;借助流量将自己的店铺发展起来&#xff0c;将自己的利益最大化。 但是关于视频号了解的甚少&#xff0c;也不确定一共需要多少费用&#xff0c;今天我就来大家详细的了解一下。 1、营业执照…

高企奖补政策支持程序

1.区县&#xff08;功能区&#xff09;科技管理部门对辖区内符合条件的高新技术企业进行审核汇总&#xff0c;并就企业信用、申请奖补政策前两年内是否存在绿色门槛核查不予支持范围的情形&#xff0c;向有关部门征求核查意见。 2.核查无问题的企业&#xff0c;由区县&#xf…

【AI学习】LangChain学习

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航 檀越剑指大厂系列:全面总结 jav…

代码随想录 栈与队列

232.用栈实现队列 232. 用栈实现队列 简单 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作&#xff08;push、pop、peek、empty&#xff09;&#xff1a; 实现 MyQueue 类&#xff1a; void push(int x) 将元素 x 推到队列的末尾int pop() 从队列…

js中对象的属性要注意的点以及在vue中watch对象的属性的方法

取对象值有两种方式&#xff0c; const obj{ a:1 } obj.a或者obj[a],中括号还可以写成 const name a obj[name]和obj[a]是一个意思。 然后在vue的watch要监听对象的属性&#xff0c;写法是 watch:{ obj.a(new,old){} } 这样的方式。 然后对象的深度拷贝可以通过自…

FIDO2入门以及相关概念 Client to Authenticator Protocol

​ 本文根据官方文档的定义以及我疑惑的问题做出的相关整理的问答&#xff0c;可能会有偏差&#xff0c;请以官网为准。 官网文档网址&#xff1a;Client to Authenticator Protocol (CTAP) ​ FIDO是什么 FIDO&#xff08;Fast Identity Online&#xff09;是一组开放标准和…

服务器遭受 DDoS 攻击的常见迹象有哪些?

服务器遭受 DDoS 攻击的现象很常见&#xff0c;并且有时不容易预防&#xff0c;有部分原因是它们的形式多种多样&#xff0c;而且黑客手段越来越隐蔽。如果您怀疑自己可能遭受 DDoS 攻击&#xff0c;可以寻找多种迹象。以下是 DDoS 攻击的5个常见迹象&#xff1a; 1.网络流量无…

虚拟机+麒麟海光+达梦数据库linux 安装教程

一 下载 虚拟机下载地址下载 VMware Workstation Pro | CN 达梦数据库下载地址 产品下载 | 达梦数据库 (dameng.com) 银河麒麟下载地址 国产操作系统、银河麒麟、中标麒麟、开放麒麟、星光麒麟——麒麟软件官方网站 (kylinos.cn) 二 安装 虚拟机安装 https://www.cnblogs…

每日一练:前端js实现算法之整数反转

方法一:使用字符串反转 function reverseInt(num) {const reversed = parseInt(num.toString().split().reverse

leetcode3043. 最长公共前缀的长度

给你两个 正整数 数组 arr1 和 arr2 。 正整数的 前缀 是其 最左边 的一位或多位数字组成的整数。例如&#xff0c;123 是整数 12345 的前缀&#xff0c;而 234 不是 。 设若整数 c 是整数 a 和 b 的 公共前缀 &#xff0c;那么 c 需要同时是 a 和 b 的前缀。例如&#xff0c…

Haproxy基础概念

1.简介 HAProxy&#xff0c;它可以提供高可用性、负载均衡&#xff0c;以及基于TCP(第四层)和HTTP&#xff08;第七层&#xff09;的应用程序代理。 HAProxy特别适用于那些负载特大的web站点&#xff0c;这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上&…

python+selenium 定位到元素,无法点击的解决方法

今天小编就为大家分享一篇pythonselenium 定位到元素,无法点击的解决方法&#xff0c;具有很好的参考价值&#xff0c;希望对大家有所帮助。一起跟随小编过来看看吧 selenium.common.exceptions.WebDriverException: Message: Element is not clickable at point (234.75, 22)…