spring启动 ERROR org.springframework.boot.SpringApplication - Application run failed 报错

问题遇到的现象和发生背景
照着一个视频写springboot注册登录 启动时报错

问题相关代码,请勿粘贴截图
运行结果及报错内容
[main] ERROR org.springframework.boot.SpringApplication - Application run failed
java.lang.NoSuchMethodError: org.yaml.snakeyaml.representer.Representer: method ()V not found

img

img

可以看看题主的application.yml或者application.properties配置文件吗?

配置文件贴一下,看起来像配置文件不兼容

可能是因为所需的库文件没有正确配置

  1. 检查依赖项:请检查您的项目依赖项中是否存在多个版本的 SnakeYAML 库。尝试删除项目中的所有 SnakeYAML 库,只使用最新版本的库,并尝试重新构建应用程序并启动它。
  2. 更新库版本:更新 SnakeYAML 库的版本,以最新的版本。可以通过更改 Maven 或 Gradle 构建文件来更新库版本。
  3. 清除本地存储库:如果您在本地存储库中安装过较旧版本的 SnakeYAML 库,则可能需要清除本地存储库并重新安装该库。可以使用以下命令来清除本地 Maven 存储库:
    mvn dependency:purge-local-repository
  4. 使用 force 版本号:如果采取以上措施后仍然无法解决问题,请使用 force 版本号来强制覆盖任何使用较旧库版本的其他依赖项。可以使用以下命令来强制使用特定版本的库:
org.yaml snakeyaml 1.29 compile * *

配置文件格式要有缩进的,爆黄了 说明没生效有问题