我有一个spring boot应用程序,它使用以下spring云依赖项: org.springframework.cloud
: spring-cloud-starter-openfeign
: 2.2.3.RELEASE
. org.springframework.cloud
: spring-cloud-starter-netflix-hystrix
: 2.2.3.RELEASE
.
启动时,出现以下警告线:
2020-12-10 17:07:33.381 WARN 6420 --- [ main] o.s.c.n.a.ArchaiusAutoConfiguration : No spring.application.name found, defaulting to 'application'
我发现 ArchaiusAutoConfiguration
属于进口的 spring-cloud-starter-archaius
通过 spring-cloud-starter-netflix-hystrix
一个。
问题:
为什么hystrix使用这个依赖项而openfeign没有?
你的目的是什么 spring.application.name
通过hystrix依赖关系用于古细菌?
在将来使用更多的spring云依赖时,这个警告是否会造成任何伤害?
明确定义 spring.application.name
解决问题?它是否增加了额外的好处?
调查结果
在谷歌上搜索 "no spring.application.name found" ArchaiusAutoConfiguration
关键,只有remkop/picocli#853是一个非常相关的问题。
有一些方法可以禁用spring横幅或更改根日志级别,这对我来说是不可行的。
暂无答案!
目前还没有任何答案,快来回答吧!