gpt4 book ai didi

java - 异常 : a bean of type 'org.springframework.http.codec.ServerCodecConfigurer' that could not be found

转载 作者:行者123 更新时间:2023-12-05 01:38:35 27 4
gpt4 key购买 nike

添加以下 Maven 依赖项后,我的程序出现以下错误。

<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.2.2.RELEASE</version>

错误

Unsatisfied dependency expressed through constructor parameter 2; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.http.codec.ServerCodecConfigurer' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}

行动:

考虑在您的配置中定义类型为“org.springframework.http.codec.ServerCodecConfigurer”的 bean。

请建议如何创建 org.springframework.http.codec.ServerCodecConfigurer。


问题通过添加以下代码解决。

@Bean
public ServerCodecConfigurer serverCodecConfigurer() {
return ServerCodecConfigurer.create();
}

最佳答案

在我的例子中,这是由于我的依赖项中同时包含 spring-boot-starter-webspring-cloud-starter-gateway 造成的。

在撰写本文时,这两个项目不兼容:https://github.com/spring-cloud/spring-cloud-gateway/issues/319

关于java - 异常 : a bean of type 'org.springframework.http.codec.ServerCodecConfigurer' that could not be found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59668853/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com