bean类的注释指定bean名称'errorPageFilter'

uni*_*ing 2 spring-cloud-stream

使用spring cloud stream,遇到以下问题:

bean类[org.springframework.boot.web.support.ErrorPageFilter]的注释指定bean名称'errorPageFilter'与同名和类的现有非兼容bean定义冲突[org.springframework.boot.context.web.ErrorPageFilter ]

我的春云蒸汽依赖性是由判断

 <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-stream-dependencies</artifactId>
    <version>Brooklyn.SR1</version>
    <type>pom</type>
    <scope>import</scope>
 </dependency>
Run Code Online (Sandbox Code Playgroud)

Moh*_*war 6

这是一个有趣的场景,因此发布@unixnothing的评论作为社区维基回答.

当您的应用程序类在基础包中定义时(换句话说,没有包声明),会发生这种情况

将类移动到包以避免此类名称冲突.

有关更多详细信息,请参阅Spring Boot文档.