报错来由
开始看到ErrorCreatingBean 我以为是为搜索到包,于是修改了@ComponentScan()注解,不过仍然报错
于是我去找@AutoWire 的事,但并没有冗余的注入
归根结底,这其实是扫描到了包但是创建错误,需要向下找到根源错误
于是我定位到了抛出错误的根源那一行
很显然是和第三方包内部有关系,接着向下找到
难道java内部出错了??? 不可能,在网上搜索了这个错误之后,发现是jdk版本的问题
根本原因
我找了一下我的jdk版本,想起来当时下载的是Oracle jdk 和 默认的linux的openjdk版本不一样
解决方案
将默认的Oracle jdk 换成 OpenJDK
windows下下载一个 Eclipse Adoptium Openjdk
官网下载很慢,可以借清华源之力
Index of /Adoptium/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror