gpt4 book ai didi

spring-boot - Intellij IDEA 错误 - 无法 Autowiring 。找不到 'HttpSecurity' 类型的 beans

转载 作者:行者123 更新时间:2023-12-05 08:21:34 28 4
gpt4 key购买 nike

我正在尝试下面的例子

https://github.com/lspil/blog/tree/master/endpoint-authorization-methods/spring-security-endpoint-authorization-new

并且在 Intellij IDEA 中运行良好,没有任何错误。但是,一旦我在 pom.xml 中将 Spring Boot 版本从 2.4.4 更改为 2.7.1,它就会引发 IDE 错误:

无法 Autowiring 。找不到以下“HttpSecurity”类型的 bean:

  @Bean
public SecurityFilterChain configuration(HttpSecurity httpSecurity) throws Exception {
..........................

应用程序运行良好,但很想知道为什么会这样。 IDE版本为IntelliJ IDEA 2022.1(旗舰版)

最佳答案

出于某种原因,IDE 无法检测到 HttpSecurity bean is configured by Spring Boot .您可以通过将 @EnableWebSecurity 添加到您的配置类来消除错误,它解决了它,因为注释导入了 HttpSecurityConfiguration 配置类。

IntelliJ 团队已修复此问题,您可以获取有关该修复及其可用版本的更多信息here .

在 IntelliJ 2022.2 EAP 3、2022.1.3 中可用

关于spring-boot - Intellij IDEA 错误 - 无法 Autowiring 。找不到 'HttpSecurity' 类型的 beans,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72769680/

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