使用spring cloud stream,遇到以下问题:
注释指定的bean名称' errorPageFilter' for bean class [org.springframework.boot.web.support.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>
答案 0 :(得分:6)
这是一个有趣的场景,因此将@unixnothing的评论发布为社区维基回答。
当你的应用程序类在基础包中定义时(换句话说,没有包声明)
,就会发生这种情况将类移到包中以避免此类名称冲突。
有关详细信息,请参阅The Spring Boot documentation。