在我的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/