首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >org.springframework.cloud.netflix.turbine.stream.TurbineStreamAutoConfiguration中的字段属性需要一个类型的bean

org.springframework.cloud.netflix.turbine.stream.TurbineStreamAutoConfiguration中的字段属性需要一个类型的bean
EN

Stack Overflow用户
提问于 2020-01-15 05:21:35
回答 2查看 359关注 0票数 2

我浏览了像:Spring Boot + Eureka Server + Hystrix with Turbine: empty turbine.stream这样的链接,但仍然没有为我工作。这个问题是的延续。

我的源代码:https://github.com/javaHelper/spring-cloud-cordinating-services/tree/master/Protecting-Systems-with-Circuit-Breakers

代码语言:javascript
复制
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2020-01-15 10:46:04.141 ERROR 4380 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : 

***************************
APPLICATION FAILED TO START
***************************

Description:

Field properties in org.springframework.cloud.netflix.turbine.stream.TurbineStreamAutoConfiguration required a bean of type 'org.springframework.cloud.netflix.turbine.stream.TurbineStreamProperties' that could not be found.

The injection point has the following annotations:
    - @org.springframework.beans.factory.annotation.Autowired(required=true)


Action:

Consider defining a bean of type 'org.springframework.cloud.netflix.turbine.stream.TurbineStreamProperties' in your configuration.

只需尝试启动

涡轮机::

TurbineApplication.java

代码语言:javascript
复制
@SpringBootApplication
@EnableTurbine
public class TurbineApplication {

    public static void main(String[] args) {
        SpringApplication.run(TurbineApplication.class, args);
    }
}

application.properties

代码语言:javascript
复制
server.port=3000
spring.application.name=turbine-aggregator
eureka.client.service-url.defaultZone=http://localhost:8761/eureka
turbine.app-config=weather-app,datetime-app
turbine.cluster-name-expression=new String("default")

EN

回答 2

Stack Overflow用户

发布于 2020-10-23 16:33:14

从pom.xml中删除应该解决问题的透平流依赖项。

代码语言:javascript
复制
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-turbine-stream</artifactId>
</dependency>
票数 0
EN

Stack Overflow用户

发布于 2020-01-25 10:28:57

也许您需要配置Spring来启用涡轮机的配置属性?

代码语言:javascript
复制
@Configuration
@EnableConfigurationProperties(TurbineStreamProperties.class)
public class TurbineConfig {
}
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59745529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档