报错显示springboot自带的H2数据库报错,其实是因为druid并未加载进去。如果你其它配置都没问题的话,请检查druid的依赖是什么版本的,因为springboot3刚开始是不支持druid的。
方案一:
即需要手动在resources目录下创建META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports,然后在该文件内写入内容:
com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure
方案二:
我报错的druid版本为1.2.18,将版本修改为1.2.23,问题解决。