在我的Spring Boot应用程序中,我正在使用snakeyaml来解析YAML文件。使用库时出现以下错误:

java.lang.NoSuchMethodError: org.yaml.snakeyaml.nodes.ScalarNode.getStyle()Ljava/lang/Character;

我正在使用以下Maven依赖项:
<dependency>
  <groupId>org.yaml</groupId>
  <artifactId>snakeyaml</artifactId>
  <version>1.21</version>
</dependency>

有没有人提示您解决此错误?

编辑:

解析spring的application.yml时似乎发生了错误:
server:
  port: 8084

最佳答案

那是由于this change:



您可以回滚到SnakeYaml 1.19(此更改之前的最新发行版),也可以等待Spring Boot to support SnakeYaml 1.20+

关于java - 如何解决Snakeyaml NoSuchMethodError : getStyle(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50834907/

10-10 05:57