当前位置: 首页 > 知识库问答 >
问题:

Intellij IDEA错误-无法自动连线。找不到“HttpSecurity”类型的beans

红经亘
2023-03-14

我正在尝试以下示例

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错误:

无法自动装配。没有为以下内容找到“HttpSecurity”类型的bean:

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

该应用程序运行良好,但很想知道为什么会发生这种情况。IDE版本为IntelliJ IDEA 2022.1(终极版)

共有1个答案

朱博实
2023-03-14

由于某种原因,IDE无法检测到HttpSecuritybean是由Spring Boot配置的。您可以通过将@EnableWebSecurity添加到配置类来消除该错误,因为注释导入了HttpSecurityConfiguration配置类,所以它解决了这个问题。

IntelliJ团队已经修复了这个问题,你可以在这里获得更多关于修复和可用版本的信息。

在 IntelliJ 2022.2 EAP 3、2022.1.3 中可用

 类似资料: