org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘xxx’: Injection of @Reference dependencies is failed; nested exception is java.lang.IllegalStateException: Invalid name=“org.apache.dubbo.config.ApplicationConfig#0” contains illegal character, only digit, letter, ‘-’, ‘_’ or ‘.’ is legal.
记录一下踩过的坑
在Springboot集成dubbo的时候,启动服务的时候报了这个错误,导致服务跑不起来,这个坑我踩过好几次了,索性写一篇博客记录下来
报错原因
application.yml配置文件中没有加application: name,程序会报错
spring:
application:
name: xxx #服务名自己定义
name后面这个值是我们自己自己定义的,加上以后程序就可以正常启动了
最后
记录自己踩过的坑,也希望对大家有所帮助.