版权声明:转载请标注来源: https://blog.csdn.net/qq_37844454/article/details/88144856
刚刚入们Springcloud,不出所料遇到很多坑,其中启动的时候出现:java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml' 就是一个大坑,如果出现以上情况,一般就是application.yml这个文件中有语法错误。如下是我遇到错误的时候的yml文件内容:
server:
port: 8761
eureka:
instance:
hostname: localhost
client:
registerWithEureka: false
fetchRegistry: false
serviceUrl:
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
##通过上面两个false表明自己是一个eureka server
spring:
application:
name: eureka-server
出现这种情况一般是yml文件中有语法错误,只要认真检查一下你写的文件的语法,排除语法错误问题就能解决了